/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/queue-add-3-nl.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 17:32:27,574 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 17:32:27,576 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 17:32:27,616 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 17:32:27,616 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 17:32:27,617 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 17:32:27,630 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 17:32:27,636 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 17:32:27,637 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 17:32:27,641 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 17:32:27,642 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 17:32:27,643 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 17:32:27,643 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 17:32:27,644 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 17:32:27,646 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 17:32:27,646 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 17:32:27,647 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 17:32:27,648 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 17:32:27,651 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 17:32:27,654 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 17:32:27,655 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 17:32:27,656 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 17:32:27,657 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 17:32:27,658 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 17:32:27,660 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 17:32:27,660 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 17:32:27,660 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 17:32:27,661 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 17:32:27,662 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 17:32:27,662 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 17:32:27,662 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 17:32:27,663 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 17:32:27,664 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 17:32:27,664 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 17:32:27,665 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 17:32:27,665 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 17:32:27,666 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 17:32:27,666 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 17:32:27,666 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 17:32:27,666 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 17:32:27,667 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 17:32:27,668 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf [2022-01-18 17:32:27,692 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 17:32:27,692 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 17:32:27,693 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 17:32:27,693 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 17:32:27,693 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 17:32:27,694 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 17:32:27,694 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 17:32:27,694 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 17:32:27,694 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 17:32:27,694 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 17:32:27,695 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 17:32:27,695 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 17:32:27,695 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 17:32:27,695 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 17:32:27,695 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 17:32:27,695 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 17:32:27,695 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 17:32:27,695 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 17:32:27,695 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 17:32:27,696 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 17:32:27,696 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 17:32:27,696 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 17:32:27,696 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 17:32:27,696 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 17:32:27,696 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 17:32:27,696 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 17:32:27,696 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 17:32:27,696 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 17:32:27,696 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 17:32:27,696 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 17:32:27,697 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 17:32:27,697 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 17:32:27,697 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 17:32:27,697 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 17:32:27,697 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-01-18 17:32:27,888 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 17:32:27,903 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 17:32:27,905 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 17:32:27,906 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 17:32:27,908 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 17:32:27,909 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/queue-add-3-nl.wvr.bpl [2022-01-18 17:32:27,909 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/queue-add-3-nl.wvr.bpl' [2022-01-18 17:32:27,928 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 17:32:27,929 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 17:32:27,934 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 17:32:27,935 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 17:32:27,935 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 17:32:27,942 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:32:27" (1/1) ... [2022-01-18 17:32:27,946 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:32:27" (1/1) ... [2022-01-18 17:32:27,950 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 17:32:27,951 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 17:32:27,954 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 17:32:27,954 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 17:32:27,954 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 17:32:27,959 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:32:27" (1/1) ... [2022-01-18 17:32:27,959 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:32:27" (1/1) ... [2022-01-18 17:32:27,960 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:32:27" (1/1) ... [2022-01-18 17:32:27,960 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:32:27" (1/1) ... [2022-01-18 17:32:27,962 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:32:27" (1/1) ... [2022-01-18 17:32:27,964 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:32:27" (1/1) ... [2022-01-18 17:32:27,964 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:32:27" (1/1) ... [2022-01-18 17:32:27,965 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 17:32:27,965 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 17:32:27,966 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 17:32:27,966 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 17:32:27,967 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:32:27" (1/1) ... [2022-01-18 17:32:27,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 17:32:27,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:27,987 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-01-18 17:32:28,000 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-01-18 17:32:28,019 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 17:32:28,020 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 17:32:28,020 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 17:32:28,020 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 17:32:28,020 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 17:32:28,020 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 17:32:28,020 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 17:32:28,020 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 17:32:28,020 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 17:32:28,020 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 17:32:28,020 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 17:32:28,020 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 17:32:28,021 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 17:32:28,056 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 17:32:28,057 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 17:32:28,157 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 17:32:28,176 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 17:32:28,177 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 17:32:28,178 INFO L202 PluginConnector]: Adding new model queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:32:28 BoogieIcfgContainer [2022-01-18 17:32:28,183 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 17:32:28,195 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 17:32:28,195 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 17:32:28,197 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 17:32:28,197 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:32:27" (1/2) ... [2022-01-18 17:32:28,198 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10d4b083 and model type queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 05:32:28, skipping insertion in model container [2022-01-18 17:32:28,198 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:32:28" (2/2) ... [2022-01-18 17:32:28,199 INFO L111 eAbstractionObserver]: Analyzing ICFG queue-add-3-nl.wvr.bpl [2022-01-18 17:32:28,201 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 17:32:28,202 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 17:32:28,202 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 17:32:28,202 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 17:32:28,242 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 17:32:28,271 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 17:32:28,275 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, 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 [2022-01-18 17:32:28,275 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 17:32:28,295 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 49 places, 42 transitions, 108 flow [2022-01-18 17:32:28,357 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 1013 states, 1012 states have (on average 2.975296442687747) internal successors, (3011), 1012 states have internal predecessors, (3011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:28,363 INFO L276 IsEmpty]: Start isEmpty. Operand has 1013 states, 1012 states have (on average 2.975296442687747) internal successors, (3011), 1012 states have internal predecessors, (3011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:28,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 17:32:28,381 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:28,382 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:28,382 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:32:28,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:28,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1996667167, now seen corresponding path program 1 times [2022-01-18 17:32:28,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:28,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869232824] [2022-01-18 17:32:28,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:28,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:28,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:28,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:28,514 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:28,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869232824] [2022-01-18 17:32:28,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869232824] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:32:28,515 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:32:28,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 17:32:28,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146947313] [2022-01-18 17:32:28,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:32:28,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 17:32:28,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:28,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 17:32:28,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 17:32:28,550 INFO L87 Difference]: Start difference. First operand has 1013 states, 1012 states have (on average 2.975296442687747) internal successors, (3011), 1012 states have internal predecessors, (3011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:28,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:28,615 INFO L93 Difference]: Finished difference Result 1112 states and 3308 transitions. [2022-01-18 17:32:28,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 17:32:28,617 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 17:32:28,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:28,632 INFO L225 Difference]: With dead ends: 1112 [2022-01-18 17:32:28,633 INFO L226 Difference]: Without dead ends: 1112 [2022-01-18 17:32:28,634 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 17:32:28,636 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 25 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:28,637 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 60 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 17:32:28,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1112 states. [2022-01-18 17:32:28,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1112 to 1112. [2022-01-18 17:32:28,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1112 states, 1111 states have (on average 2.9774977497749773) internal successors, (3308), 1111 states have internal predecessors, (3308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:28,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1112 states to 1112 states and 3308 transitions. [2022-01-18 17:32:28,766 INFO L78 Accepts]: Start accepts. Automaton has 1112 states and 3308 transitions. Word has length 22 [2022-01-18 17:32:28,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:28,766 INFO L470 AbstractCegarLoop]: Abstraction has 1112 states and 3308 transitions. [2022-01-18 17:32:28,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:28,766 INFO L276 IsEmpty]: Start isEmpty. Operand 1112 states and 3308 transitions. [2022-01-18 17:32:28,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 17:32:28,770 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:28,770 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:28,770 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 17:32:28,770 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:32:28,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:28,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1213084767, now seen corresponding path program 1 times [2022-01-18 17:32:28,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:28,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911024188] [2022-01-18 17:32:28,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:28,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:28,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:28,798 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:28,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:28,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911024188] [2022-01-18 17:32:28,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911024188] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:32:28,799 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:32:28,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 17:32:28,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577936338] [2022-01-18 17:32:28,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:32:28,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 17:32:28,800 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:28,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 17:32:28,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 17:32:28,801 INFO L87 Difference]: Start difference. First operand 1112 states and 3308 transitions. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:28,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:28,826 INFO L93 Difference]: Finished difference Result 1165 states and 3465 transitions. [2022-01-18 17:32:28,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 17:32:28,826 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 17:32:28,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:28,831 INFO L225 Difference]: With dead ends: 1165 [2022-01-18 17:32:28,831 INFO L226 Difference]: Without dead ends: 1165 [2022-01-18 17:32:28,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 17:32:28,832 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 13 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:28,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 50 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 17:32:28,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2022-01-18 17:32:28,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 1165. [2022-01-18 17:32:28,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1165 states, 1164 states have (on average 2.9768041237113403) internal successors, (3465), 1164 states have internal predecessors, (3465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:28,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 3465 transitions. [2022-01-18 17:32:28,860 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 3465 transitions. Word has length 28 [2022-01-18 17:32:28,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:28,860 INFO L470 AbstractCegarLoop]: Abstraction has 1165 states and 3465 transitions. [2022-01-18 17:32:28,860 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:28,860 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 3465 transitions. [2022-01-18 17:32:28,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 17:32:28,863 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:28,863 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:28,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 17:32:28,863 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:32:28,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:28,864 INFO L85 PathProgramCache]: Analyzing trace with hash -989860967, now seen corresponding path program 2 times [2022-01-18 17:32:28,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:28,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754061806] [2022-01-18 17:32:28,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:28,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:28,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:28,922 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:32:28,922 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:28,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754061806] [2022-01-18 17:32:28,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754061806] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:32:28,922 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:32:28,922 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 17:32:28,923 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609254479] [2022-01-18 17:32:28,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:32:28,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 17:32:28,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:28,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 17:32:28,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 17:32:28,924 INFO L87 Difference]: Start difference. First operand 1165 states and 3465 transitions. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:28,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:28,967 INFO L93 Difference]: Finished difference Result 1281 states and 3812 transitions. [2022-01-18 17:32:28,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 17:32:28,967 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 17:32:28,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:28,972 INFO L225 Difference]: With dead ends: 1281 [2022-01-18 17:32:28,973 INFO L226 Difference]: Without dead ends: 1281 [2022-01-18 17:32:28,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 17:32:28,978 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 25 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:28,979 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 60 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 17:32:28,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1281 states. [2022-01-18 17:32:29,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1281 to 1281. [2022-01-18 17:32:29,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1281 states, 1280 states have (on average 2.978125) internal successors, (3812), 1280 states have internal predecessors, (3812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:29,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1281 states to 1281 states and 3812 transitions. [2022-01-18 17:32:29,009 INFO L78 Accepts]: Start accepts. Automaton has 1281 states and 3812 transitions. Word has length 28 [2022-01-18 17:32:29,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:29,010 INFO L470 AbstractCegarLoop]: Abstraction has 1281 states and 3812 transitions. [2022-01-18 17:32:29,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:29,011 INFO L276 IsEmpty]: Start isEmpty. Operand 1281 states and 3812 transitions. [2022-01-18 17:32:29,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:32:29,014 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:29,014 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:29,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 17:32:29,014 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:32:29,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:29,017 INFO L85 PathProgramCache]: Analyzing trace with hash 416907713, now seen corresponding path program 1 times [2022-01-18 17:32:29,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:29,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147231118] [2022-01-18 17:32:29,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:29,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:29,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:29,452 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:29,452 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:29,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147231118] [2022-01-18 17:32:29,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147231118] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:32:29,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612364137] [2022-01-18 17:32:29,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:29,453 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:29,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:29,455 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:32:29,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 17:32:29,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:29,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:32:29,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:32:30,015 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:30,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:32:30,496 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:30,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612364137] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:32:30,497 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:32:30,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 17:32:30,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714975791] [2022-01-18 17:32:30,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:32:30,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:32:30,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:30,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:32:30,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:32:30,499 INFO L87 Difference]: Start difference. First operand 1281 states and 3812 transitions. Second operand has 26 states, 26 states have (on average 3.423076923076923) internal successors, (89), 25 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:31,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:31,486 INFO L93 Difference]: Finished difference Result 2613 states and 7587 transitions. [2022-01-18 17:32:31,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 17:32:31,487 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.423076923076923) internal successors, (89), 25 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:32:31,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:31,496 INFO L225 Difference]: With dead ends: 2613 [2022-01-18 17:32:31,497 INFO L226 Difference]: Without dead ends: 2598 [2022-01-18 17:32:31,497 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 507 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=269, Invalid=1371, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 17:32:31,498 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 384 mSDsluCounter, 1646 mSDsCounter, 0 mSdLazyCounter, 1212 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 1142 SdHoareTripleChecker+Invalid, 1241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:31,498 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 1142 Invalid, 1241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1212 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:32:31,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2598 states. [2022-01-18 17:32:31,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2598 to 1446. [2022-01-18 17:32:31,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1446 states, 1445 states have (on average 2.9577854671280277) internal successors, (4274), 1445 states have internal predecessors, (4274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:31,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1446 states to 1446 states and 4274 transitions. [2022-01-18 17:32:31,532 INFO L78 Accepts]: Start accepts. Automaton has 1446 states and 4274 transitions. Word has length 33 [2022-01-18 17:32:31,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:31,532 INFO L470 AbstractCegarLoop]: Abstraction has 1446 states and 4274 transitions. [2022-01-18 17:32:31,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.423076923076923) internal successors, (89), 25 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:31,533 INFO L276 IsEmpty]: Start isEmpty. Operand 1446 states and 4274 transitions. [2022-01-18 17:32:31,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:32:31,535 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:31,535 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:31,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 17:32:31,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:31,752 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:32:31,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:31,752 INFO L85 PathProgramCache]: Analyzing trace with hash -351824383, now seen corresponding path program 2 times [2022-01-18 17:32:31,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:31,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778497383] [2022-01-18 17:32:31,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:31,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:31,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:32,052 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:32,052 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:32,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778497383] [2022-01-18 17:32:32,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778497383] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:32:32,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286180434] [2022-01-18 17:32:32,052 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:32:32,052 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:32,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:32,055 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-01-18 17:32:32,056 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-01-18 17:32:32,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:32:32,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:32:32,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:32:32,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:32:32,316 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:32:32,534 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:32,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:32:33,033 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:33,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286180434] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:32:33,033 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:32:33,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-01-18 17:32:33,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746051531] [2022-01-18 17:32:33,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:32:33,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:32:33,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:33,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:32:33,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:32:33,034 INFO L87 Difference]: Start difference. First operand 1446 states and 4274 transitions. Second operand has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:34,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:34,148 INFO L93 Difference]: Finished difference Result 2643 states and 7655 transitions. [2022-01-18 17:32:34,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 17:32:34,149 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:32:34,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:34,158 INFO L225 Difference]: With dead ends: 2643 [2022-01-18 17:32:34,170 INFO L226 Difference]: Without dead ends: 2624 [2022-01-18 17:32:34,170 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 45 SyntacticMatches, 9 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=218, Invalid=1188, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 17:32:34,172 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 317 mSDsluCounter, 1907 mSDsCounter, 0 mSdLazyCounter, 1420 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 1369 SdHoareTripleChecker+Invalid, 1463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:34,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 1369 Invalid, 1463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1420 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:32:34,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2624 states. [2022-01-18 17:32:34,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2624 to 1460. [2022-01-18 17:32:34,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1460 states, 1459 states have (on average 2.9588759424263196) internal successors, (4317), 1459 states have internal predecessors, (4317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:34,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1460 states to 1460 states and 4317 transitions. [2022-01-18 17:32:34,208 INFO L78 Accepts]: Start accepts. Automaton has 1460 states and 4317 transitions. Word has length 33 [2022-01-18 17:32:34,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:34,209 INFO L470 AbstractCegarLoop]: Abstraction has 1460 states and 4317 transitions. [2022-01-18 17:32:34,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:34,209 INFO L276 IsEmpty]: Start isEmpty. Operand 1460 states and 4317 transitions. [2022-01-18 17:32:34,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:32:34,212 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:34,212 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:34,229 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-01-18 17:32:34,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:34,428 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:32:34,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:34,428 INFO L85 PathProgramCache]: Analyzing trace with hash 524358081, now seen corresponding path program 3 times [2022-01-18 17:32:34,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:34,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087980659] [2022-01-18 17:32:34,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:34,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:34,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:34,686 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:34,686 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:34,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087980659] [2022-01-18 17:32:34,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087980659] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:32:34,687 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520200150] [2022-01-18 17:32:34,687 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:32:34,687 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:34,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:34,688 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-01-18 17:32:34,688 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-01-18 17:32:34,718 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 17:32:34,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:32:34,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:32:34,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:32:34,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:32:35,189 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:35,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:32:35,679 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:35,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520200150] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:32:35,680 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:32:35,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-01-18 17:32:35,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281514971] [2022-01-18 17:32:35,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:32:35,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:32:35,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:35,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:32:35,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:32:35,681 INFO L87 Difference]: Start difference. First operand 1460 states and 4317 transitions. Second operand has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:36,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:36,906 INFO L93 Difference]: Finished difference Result 2351 states and 6762 transitions. [2022-01-18 17:32:36,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 17:32:36,907 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:32:36,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:36,915 INFO L225 Difference]: With dead ends: 2351 [2022-01-18 17:32:36,915 INFO L226 Difference]: Without dead ends: 2336 [2022-01-18 17:32:36,916 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 45 SyntacticMatches, 9 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=255, Invalid=1305, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 17:32:36,916 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 346 mSDsluCounter, 1840 mSDsCounter, 0 mSdLazyCounter, 1420 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 1306 SdHoareTripleChecker+Invalid, 1466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:36,917 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [346 Valid, 1306 Invalid, 1466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1420 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:32:36,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2336 states. [2022-01-18 17:32:36,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2336 to 1458. [2022-01-18 17:32:36,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1458 states, 1457 states have (on average 2.959505833905285) internal successors, (4312), 1457 states have internal predecessors, (4312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:36,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1458 states to 1458 states and 4312 transitions. [2022-01-18 17:32:36,945 INFO L78 Accepts]: Start accepts. Automaton has 1458 states and 4312 transitions. Word has length 33 [2022-01-18 17:32:36,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:36,945 INFO L470 AbstractCegarLoop]: Abstraction has 1458 states and 4312 transitions. [2022-01-18 17:32:36,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:36,945 INFO L276 IsEmpty]: Start isEmpty. Operand 1458 states and 4312 transitions. [2022-01-18 17:32:36,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:32:36,948 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:36,948 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:36,966 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-01-18 17:32:37,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:37,166 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:32:37,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:37,167 INFO L85 PathProgramCache]: Analyzing trace with hash -210109243, now seen corresponding path program 4 times [2022-01-18 17:32:37,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:37,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712850853] [2022-01-18 17:32:37,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:37,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:37,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:37,463 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:37,463 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:37,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712850853] [2022-01-18 17:32:37,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712850853] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:32:37,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576270240] [2022-01-18 17:32:37,463 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:32:37,464 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:37,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:37,464 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-01-18 17:32:37,465 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-01-18 17:32:37,500 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:32:37,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:32:37,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:32:37,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:32:37,934 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:37,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:32:38,404 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:38,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576270240] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:32:38,405 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:32:38,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 17:32:38,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956797786] [2022-01-18 17:32:38,405 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:32:38,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:32:38,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:38,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:32:38,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:32:38,407 INFO L87 Difference]: Start difference. First operand 1458 states and 4312 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:39,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:39,593 INFO L93 Difference]: Finished difference Result 2937 states and 8459 transitions. [2022-01-18 17:32:39,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 17:32:39,593 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:32:39,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:39,603 INFO L225 Difference]: With dead ends: 2937 [2022-01-18 17:32:39,603 INFO L226 Difference]: Without dead ends: 2922 [2022-01-18 17:32:39,604 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 668 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=335, Invalid=1735, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 17:32:39,604 INFO L933 BasicCegarLoop]: 137 mSDtfsCounter, 456 mSDsluCounter, 1987 mSDsCounter, 0 mSdLazyCounter, 1448 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 1398 SdHoareTripleChecker+Invalid, 1493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:39,604 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [456 Valid, 1398 Invalid, 1493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1448 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:32:39,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2922 states. [2022-01-18 17:32:39,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2922 to 1477. [2022-01-18 17:32:39,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1477 states, 1476 states have (on average 2.959349593495935) internal successors, (4368), 1476 states have internal predecessors, (4368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:39,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1477 states to 1477 states and 4368 transitions. [2022-01-18 17:32:39,639 INFO L78 Accepts]: Start accepts. Automaton has 1477 states and 4368 transitions. Word has length 33 [2022-01-18 17:32:39,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:39,640 INFO L470 AbstractCegarLoop]: Abstraction has 1477 states and 4368 transitions. [2022-01-18 17:32:39,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:39,640 INFO L276 IsEmpty]: Start isEmpty. Operand 1477 states and 4368 transitions. [2022-01-18 17:32:39,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:32:39,642 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:39,642 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:39,658 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-01-18 17:32:39,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:39,858 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:32:39,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:39,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1493256703, now seen corresponding path program 5 times [2022-01-18 17:32:39,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:39,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159142980] [2022-01-18 17:32:39,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:39,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:39,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:40,073 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:40,074 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:40,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159142980] [2022-01-18 17:32:40,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159142980] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:32:40,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264571119] [2022-01-18 17:32:40,074 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:32:40,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:40,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:40,075 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-01-18 17:32:40,076 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-01-18 17:32:40,106 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:32:40,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:32:40,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:32:40,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:32:40,490 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:40,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:32:40,915 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:40,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264571119] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:32:40,915 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:32:40,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 17:32:40,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683158999] [2022-01-18 17:32:40,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:32:40,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:32:40,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:40,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:32:40,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:32:40,917 INFO L87 Difference]: Start difference. First operand 1477 states and 4368 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:41,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:41,985 INFO L93 Difference]: Finished difference Result 3196 states and 9103 transitions. [2022-01-18 17:32:41,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 17:32:41,991 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:32:41,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:42,011 INFO L225 Difference]: With dead ends: 3196 [2022-01-18 17:32:42,011 INFO L226 Difference]: Without dead ends: 3181 [2022-01-18 17:32:42,012 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 645 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=312, Invalid=1668, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 17:32:42,012 INFO L933 BasicCegarLoop]: 139 mSDtfsCounter, 471 mSDsluCounter, 1889 mSDsCounter, 0 mSdLazyCounter, 1394 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 1318 SdHoareTripleChecker+Invalid, 1442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:42,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 1318 Invalid, 1442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1394 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:32:42,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3181 states. [2022-01-18 17:32:42,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3181 to 1477. [2022-01-18 17:32:42,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1477 states, 1476 states have (on average 2.959349593495935) internal successors, (4368), 1476 states have internal predecessors, (4368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:42,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1477 states to 1477 states and 4368 transitions. [2022-01-18 17:32:42,043 INFO L78 Accepts]: Start accepts. Automaton has 1477 states and 4368 transitions. Word has length 33 [2022-01-18 17:32:42,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:42,044 INFO L470 AbstractCegarLoop]: Abstraction has 1477 states and 4368 transitions. [2022-01-18 17:32:42,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:42,044 INFO L276 IsEmpty]: Start isEmpty. Operand 1477 states and 4368 transitions. [2022-01-18 17:32:42,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:32:42,048 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:42,048 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:42,066 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-01-18 17:32:42,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:42,263 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:32:42,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:42,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1209675547, now seen corresponding path program 6 times [2022-01-18 17:32:42,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:42,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785543947] [2022-01-18 17:32:42,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:42,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:42,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:42,500 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:42,501 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:42,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785543947] [2022-01-18 17:32:42,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785543947] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:32:42,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [596674367] [2022-01-18 17:32:42,501 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:32:42,501 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:42,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:42,503 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-01-18 17:32:42,503 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-01-18 17:32:42,527 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 17:32:42,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:32:42,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 17:32:42,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:32:42,945 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:42,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:32:43,374 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:43,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [596674367] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:32:43,374 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:32:43,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-01-18 17:32:43,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663798982] [2022-01-18 17:32:43,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:32:43,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:32:43,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:43,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:32:43,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:32:43,376 INFO L87 Difference]: Start difference. First operand 1477 states and 4368 transitions. Second operand has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:44,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:44,137 INFO L93 Difference]: Finished difference Result 2828 states and 8191 transitions. [2022-01-18 17:32:44,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 17:32:44,137 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:32:44,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:44,146 INFO L225 Difference]: With dead ends: 2828 [2022-01-18 17:32:44,147 INFO L226 Difference]: Without dead ends: 2813 [2022-01-18 17:32:44,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 424 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=239, Invalid=1167, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 17:32:44,147 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 405 mSDsluCounter, 1215 mSDsCounter, 0 mSdLazyCounter, 935 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 405 SdHoareTripleChecker+Valid, 852 SdHoareTripleChecker+Invalid, 967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 935 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:44,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [405 Valid, 852 Invalid, 967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 935 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 17:32:44,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2813 states. [2022-01-18 17:32:44,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2813 to 1561. [2022-01-18 17:32:44,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1561 states, 1560 states have (on average 2.943589743589744) internal successors, (4592), 1560 states have internal predecessors, (4592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:44,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1561 states to 1561 states and 4592 transitions. [2022-01-18 17:32:44,178 INFO L78 Accepts]: Start accepts. Automaton has 1561 states and 4592 transitions. Word has length 33 [2022-01-18 17:32:44,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:44,178 INFO L470 AbstractCegarLoop]: Abstraction has 1561 states and 4592 transitions. [2022-01-18 17:32:44,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:44,178 INFO L276 IsEmpty]: Start isEmpty. Operand 1561 states and 4592 transitions. [2022-01-18 17:32:44,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:32:44,181 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:44,181 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:44,201 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-01-18 17:32:44,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:44,394 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:32:44,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:44,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1245308595, now seen corresponding path program 7 times [2022-01-18 17:32:44,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:44,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304370068] [2022-01-18 17:32:44,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:44,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:44,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:44,608 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:44,608 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:44,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304370068] [2022-01-18 17:32:44,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304370068] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:32:44,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153531653] [2022-01-18 17:32:44,609 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:32:44,609 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:44,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:44,610 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-01-18 17:32:44,611 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-01-18 17:32:44,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:44,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:32:44,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:32:45,086 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:45,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:32:45,498 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:45,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153531653] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:32:45,499 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:32:45,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 17:32:45,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592450684] [2022-01-18 17:32:45,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:32:45,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:32:45,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:45,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:32:45,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:32:45,500 INFO L87 Difference]: Start difference. First operand 1561 states and 4592 transitions. Second operand has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:46,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:46,605 INFO L93 Difference]: Finished difference Result 2465 states and 7079 transitions. [2022-01-18 17:32:46,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 17:32:46,606 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:32:46,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:46,610 INFO L225 Difference]: With dead ends: 2465 [2022-01-18 17:32:46,611 INFO L226 Difference]: Without dead ends: 2450 [2022-01-18 17:32:46,611 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 46 SyntacticMatches, 6 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 514 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=277, Invalid=1363, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 17:32:46,612 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 355 mSDsluCounter, 1953 mSDsCounter, 0 mSdLazyCounter, 1295 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 1347 SdHoareTripleChecker+Invalid, 1457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 121 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:46,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [355 Valid, 1347 Invalid, 1457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1295 Invalid, 0 Unknown, 121 Unchecked, 0.5s Time] [2022-01-18 17:32:46,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2450 states. [2022-01-18 17:32:46,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2450 to 1624. [2022-01-18 17:32:46,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1624 states, 1623 states have (on average 2.9457794208256316) internal successors, (4781), 1623 states have internal predecessors, (4781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:46,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1624 states to 1624 states and 4781 transitions. [2022-01-18 17:32:46,649 INFO L78 Accepts]: Start accepts. Automaton has 1624 states and 4781 transitions. Word has length 33 [2022-01-18 17:32:46,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:46,649 INFO L470 AbstractCegarLoop]: Abstraction has 1624 states and 4781 transitions. [2022-01-18 17:32:46,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:46,650 INFO L276 IsEmpty]: Start isEmpty. Operand 1624 states and 4781 transitions. [2022-01-18 17:32:46,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:32:46,653 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:46,653 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:46,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 17:32:46,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:46,871 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:32:46,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:46,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1474067439, now seen corresponding path program 8 times [2022-01-18 17:32:46,871 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:46,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097744155] [2022-01-18 17:32:46,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:46,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:46,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:47,094 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:47,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:47,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097744155] [2022-01-18 17:32:47,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097744155] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:32:47,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796642283] [2022-01-18 17:32:47,094 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:32:47,094 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:47,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:47,095 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-01-18 17:32:47,096 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-01-18 17:32:47,126 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:32:47,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:32:47,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:32:47,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:32:47,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:32:47,546 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:47,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:32:48,039 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:48,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796642283] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:32:48,040 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:32:48,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-01-18 17:32:48,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547907461] [2022-01-18 17:32:48,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:32:48,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:32:48,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:48,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:32:48,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:32:48,041 INFO L87 Difference]: Start difference. First operand 1624 states and 4781 transitions. Second operand has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:49,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:49,021 INFO L93 Difference]: Finished difference Result 2828 states and 8159 transitions. [2022-01-18 17:32:49,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 17:32:49,022 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:32:49,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:49,027 INFO L225 Difference]: With dead ends: 2828 [2022-01-18 17:32:49,027 INFO L226 Difference]: Without dead ends: 2813 [2022-01-18 17:32:49,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 45 SyntacticMatches, 9 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 418 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=218, Invalid=1188, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 17:32:49,028 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 325 mSDsluCounter, 1653 mSDsCounter, 0 mSdLazyCounter, 1178 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 1171 SdHoareTripleChecker+Invalid, 1211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:49,028 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 1171 Invalid, 1211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1178 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:32:49,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2813 states. [2022-01-18 17:32:49,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2813 to 1666. [2022-01-18 17:32:49,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1666 states, 1665 states have (on average 2.926126126126126) internal successors, (4872), 1665 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:49,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1666 states to 1666 states and 4872 transitions. [2022-01-18 17:32:49,054 INFO L78 Accepts]: Start accepts. Automaton has 1666 states and 4872 transitions. Word has length 33 [2022-01-18 17:32:49,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:49,055 INFO L470 AbstractCegarLoop]: Abstraction has 1666 states and 4872 transitions. [2022-01-18 17:32:49,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:49,055 INFO L276 IsEmpty]: Start isEmpty. Operand 1666 states and 4872 transitions. [2022-01-18 17:32:49,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:32:49,057 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:49,057 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:49,088 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-01-18 17:32:49,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-01-18 17:32:49,271 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:32:49,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:49,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1874168057, now seen corresponding path program 9 times [2022-01-18 17:32:49,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:49,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470108568] [2022-01-18 17:32:49,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:49,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:49,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:49,513 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:49,513 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:49,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470108568] [2022-01-18 17:32:49,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470108568] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:32:49,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910635603] [2022-01-18 17:32:49,514 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:32:49,514 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:49,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:49,515 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:32:49,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 17:32:49,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 17:32:49,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:32:49,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:32:49,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:32:49,736 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:32:49,944 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:49,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:32:50,411 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:50,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910635603] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:32:50,411 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:32:50,412 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-01-18 17:32:50,412 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844932250] [2022-01-18 17:32:50,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:32:50,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:32:50,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:50,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:32:50,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:32:50,413 INFO L87 Difference]: Start difference. First operand 1666 states and 4872 transitions. Second operand has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:51,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:51,484 INFO L93 Difference]: Finished difference Result 3012 states and 8678 transitions. [2022-01-18 17:32:51,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 17:32:51,484 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:32:51,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:51,490 INFO L225 Difference]: With dead ends: 3012 [2022-01-18 17:32:51,490 INFO L226 Difference]: Without dead ends: 2997 [2022-01-18 17:32:51,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 45 SyntacticMatches, 8 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 493 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=277, Invalid=1363, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 17:32:51,491 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 421 mSDsluCounter, 1671 mSDsCounter, 0 mSdLazyCounter, 1235 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 1193 SdHoareTripleChecker+Invalid, 1269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:51,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [421 Valid, 1193 Invalid, 1269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1235 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:32:51,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2997 states. [2022-01-18 17:32:51,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2997 to 1708. [2022-01-18 17:32:51,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1708 states, 1707 states have (on average 2.919742237844171) internal successors, (4984), 1707 states have internal predecessors, (4984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:51,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1708 states to 1708 states and 4984 transitions. [2022-01-18 17:32:51,541 INFO L78 Accepts]: Start accepts. Automaton has 1708 states and 4984 transitions. Word has length 33 [2022-01-18 17:32:51,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:51,541 INFO L470 AbstractCegarLoop]: Abstraction has 1708 states and 4984 transitions. [2022-01-18 17:32:51,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:51,541 INFO L276 IsEmpty]: Start isEmpty. Operand 1708 states and 4984 transitions. [2022-01-18 17:32:51,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:32:51,544 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:51,544 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:51,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-18 17:32:51,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:51,759 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:32:51,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:51,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1719730539, now seen corresponding path program 10 times [2022-01-18 17:32:51,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:51,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120787745] [2022-01-18 17:32:51,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:51,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:51,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:51,978 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:51,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:51,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120787745] [2022-01-18 17:32:51,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120787745] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:32:51,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320870787] [2022-01-18 17:32:51,978 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:32:51,978 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:51,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:51,979 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:32:51,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 17:32:52,006 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:32:52,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:32:52,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:32:52,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:32:52,404 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:52,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:32:52,833 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:52,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320870787] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:32:52,833 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:32:52,833 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 17:32:52,833 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305409453] [2022-01-18 17:32:52,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:32:52,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:32:52,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:52,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:32:52,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:32:52,834 INFO L87 Difference]: Start difference. First operand 1708 states and 4984 transitions. Second operand has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:53,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:53,935 INFO L93 Difference]: Finished difference Result 3300 states and 9373 transitions. [2022-01-18 17:32:53,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 17:32:53,935 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:32:53,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:53,942 INFO L225 Difference]: With dead ends: 3300 [2022-01-18 17:32:53,942 INFO L226 Difference]: Without dead ends: 3279 [2022-01-18 17:32:53,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 47 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 614 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=321, Invalid=1571, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 17:32:53,943 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 402 mSDsluCounter, 1973 mSDsCounter, 0 mSdLazyCounter, 1297 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 402 SdHoareTripleChecker+Valid, 1330 SdHoareTripleChecker+Invalid, 1461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 136 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:53,943 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [402 Valid, 1330 Invalid, 1461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1297 Invalid, 0 Unknown, 136 Unchecked, 0.5s Time] [2022-01-18 17:32:53,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3279 states. [2022-01-18 17:32:53,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3279 to 1732. [2022-01-18 17:32:53,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1732 states, 1731 states have (on average 2.9254766031195842) internal successors, (5064), 1731 states have internal predecessors, (5064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:53,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1732 states to 1732 states and 5064 transitions. [2022-01-18 17:32:53,974 INFO L78 Accepts]: Start accepts. Automaton has 1732 states and 5064 transitions. Word has length 33 [2022-01-18 17:32:53,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:53,974 INFO L470 AbstractCegarLoop]: Abstraction has 1732 states and 5064 transitions. [2022-01-18 17:32:53,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:53,974 INFO L276 IsEmpty]: Start isEmpty. Operand 1732 states and 5064 transitions. [2022-01-18 17:32:53,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:32:53,976 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:53,977 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:53,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 17:32:54,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-18 17:32:54,195 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:32:54,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:54,196 INFO L85 PathProgramCache]: Analyzing trace with hash 143113699, now seen corresponding path program 11 times [2022-01-18 17:32:54,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:54,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653865520] [2022-01-18 17:32:54,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:54,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:54,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:54,447 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:54,448 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:54,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653865520] [2022-01-18 17:32:54,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653865520] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:32:54,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686875649] [2022-01-18 17:32:54,448 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:32:54,448 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:54,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:54,449 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:32:54,449 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 17:32:54,474 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:32:54,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:32:54,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:32:54,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:32:54,824 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:54,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:32:55,250 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:55,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686875649] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:32:55,250 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:32:55,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 17:32:55,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274475041] [2022-01-18 17:32:55,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:32:55,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:32:55,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:55,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:32:55,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:32:55,252 INFO L87 Difference]: Start difference. First operand 1732 states and 5064 transitions. Second operand has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:56,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:56,260 INFO L93 Difference]: Finished difference Result 3115 states and 8946 transitions. [2022-01-18 17:32:56,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 17:32:56,261 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:32:56,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:56,266 INFO L225 Difference]: With dead ends: 3115 [2022-01-18 17:32:56,266 INFO L226 Difference]: Without dead ends: 3100 [2022-01-18 17:32:56,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=278, Invalid=1362, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 17:32:56,267 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 425 mSDsluCounter, 1959 mSDsCounter, 0 mSdLazyCounter, 1461 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 1335 SdHoareTripleChecker+Invalid, 1500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:56,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [425 Valid, 1335 Invalid, 1500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1461 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:32:56,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3100 states. [2022-01-18 17:32:56,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3100 to 1708. [2022-01-18 17:32:56,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1708 states, 1707 states have (on average 2.919742237844171) internal successors, (4984), 1707 states have internal predecessors, (4984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:56,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1708 states to 1708 states and 4984 transitions. [2022-01-18 17:32:56,295 INFO L78 Accepts]: Start accepts. Automaton has 1708 states and 4984 transitions. Word has length 33 [2022-01-18 17:32:56,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:56,295 INFO L470 AbstractCegarLoop]: Abstraction has 1708 states and 4984 transitions. [2022-01-18 17:32:56,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:56,295 INFO L276 IsEmpty]: Start isEmpty. Operand 1708 states and 4984 transitions. [2022-01-18 17:32:56,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:32:56,298 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:56,298 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:56,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 17:32:56,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-18 17:32:56,511 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:32:56,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:56,512 INFO L85 PathProgramCache]: Analyzing trace with hash -679839295, now seen corresponding path program 12 times [2022-01-18 17:32:56,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:56,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108335330] [2022-01-18 17:32:56,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:56,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:56,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:56,712 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:56,712 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:56,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108335330] [2022-01-18 17:32:56,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108335330] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:32:56,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449946142] [2022-01-18 17:32:56,712 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:32:56,712 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:56,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:56,713 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:32:56,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 17:32:56,737 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 17:32:56,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:32:56,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:32:56,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:32:56,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:32:57,253 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:57,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:32:57,658 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:57,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449946142] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:32:57,658 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:32:57,658 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 24 [2022-01-18 17:32:57,658 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217064494] [2022-01-18 17:32:57,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:32:57,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:32:57,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:32:57,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:32:57,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:32:57,659 INFO L87 Difference]: Start difference. First operand 1708 states and 4984 transitions. Second operand has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:58,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:32:58,904 INFO L93 Difference]: Finished difference Result 2497 states and 7196 transitions. [2022-01-18 17:32:58,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 17:32:58,904 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:32:58,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:32:58,908 INFO L225 Difference]: With dead ends: 2497 [2022-01-18 17:32:58,908 INFO L226 Difference]: Without dead ends: 2478 [2022-01-18 17:32:58,909 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 45 SyntacticMatches, 7 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=295, Invalid=1511, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 17:32:58,909 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 368 mSDsluCounter, 2037 mSDsCounter, 0 mSdLazyCounter, 1553 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 1416 SdHoareTripleChecker+Invalid, 1603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:32:58,909 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 1416 Invalid, 1603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1553 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:32:58,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2478 states. [2022-01-18 17:32:58,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2478 to 1734. [2022-01-18 17:32:58,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1734 states, 1733 states have (on average 2.9272937103289096) internal successors, (5073), 1733 states have internal predecessors, (5073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:58,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1734 states to 1734 states and 5073 transitions. [2022-01-18 17:32:58,936 INFO L78 Accepts]: Start accepts. Automaton has 1734 states and 5073 transitions. Word has length 33 [2022-01-18 17:32:58,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:32:58,936 INFO L470 AbstractCegarLoop]: Abstraction has 1734 states and 5073 transitions. [2022-01-18 17:32:58,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:32:58,936 INFO L276 IsEmpty]: Start isEmpty. Operand 1734 states and 5073 transitions. [2022-01-18 17:32:58,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:32:58,938 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:32:58,938 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:32:58,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 17:32:59,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-18 17:32:59,154 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:32:59,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:32:59,154 INFO L85 PathProgramCache]: Analyzing trace with hash 196343169, now seen corresponding path program 13 times [2022-01-18 17:32:59,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:32:59,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451041381] [2022-01-18 17:32:59,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:32:59,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:32:59,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:59,369 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:59,369 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:32:59,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451041381] [2022-01-18 17:32:59,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451041381] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:32:59,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464266100] [2022-01-18 17:32:59,369 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:32:59,369 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:32:59,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:32:59,370 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:32:59,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 17:32:59,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:32:59,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:32:59,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:32:59,815 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:32:59,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:00,199 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:00,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464266100] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:00,200 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:00,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 17:33:00,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85312834] [2022-01-18 17:33:00,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:00,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 17:33:00,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:00,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 17:33:00,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-01-18 17:33:00,201 INFO L87 Difference]: Start difference. First operand 1734 states and 5073 transitions. Second operand has 22 states, 22 states have (on average 3.227272727272727) internal successors, (71), 21 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:01,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:01,337 INFO L93 Difference]: Finished difference Result 2497 states and 7190 transitions. [2022-01-18 17:33:01,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 17:33:01,338 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.227272727272727) internal successors, (71), 21 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:01,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:01,341 INFO L225 Difference]: With dead ends: 2497 [2022-01-18 17:33:01,341 INFO L226 Difference]: Without dead ends: 2482 [2022-01-18 17:33:01,342 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 49 SyntacticMatches, 6 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=281, Invalid=1279, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 17:33:01,342 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 450 mSDsluCounter, 1279 mSDsCounter, 0 mSdLazyCounter, 1097 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 909 SdHoareTripleChecker+Invalid, 1155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1097 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:01,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 909 Invalid, 1155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1097 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:33:01,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2482 states. [2022-01-18 17:33:01,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2482 to 1730. [2022-01-18 17:33:01,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1730 states, 1729 states have (on average 2.925968768074031) internal successors, (5059), 1729 states have internal predecessors, (5059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:01,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1730 states to 1730 states and 5059 transitions. [2022-01-18 17:33:01,366 INFO L78 Accepts]: Start accepts. Automaton has 1730 states and 5059 transitions. Word has length 33 [2022-01-18 17:33:01,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:01,367 INFO L470 AbstractCegarLoop]: Abstraction has 1730 states and 5059 transitions. [2022-01-18 17:33:01,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.227272727272727) internal successors, (71), 21 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:01,367 INFO L276 IsEmpty]: Start isEmpty. Operand 1730 states and 5059 transitions. [2022-01-18 17:33:01,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:01,369 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:01,369 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:01,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:01,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-18 17:33:01,583 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:01,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:01,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1906792959, now seen corresponding path program 14 times [2022-01-18 17:33:01,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:01,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458555552] [2022-01-18 17:33:01,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:01,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:01,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:01,775 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:01,776 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:01,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458555552] [2022-01-18 17:33:01,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458555552] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:01,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9232200] [2022-01-18 17:33:01,776 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:33:01,776 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:01,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:01,777 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:01,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 17:33:01,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:33:01,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:01,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:33:01,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:01,992 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:33:02,253 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:02,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:02,710 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:02,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9232200] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:02,711 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:02,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 24 [2022-01-18 17:33:02,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829563903] [2022-01-18 17:33:02,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:02,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:33:02,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:02,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:33:02,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=494, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:33:02,712 INFO L87 Difference]: Start difference. First operand 1730 states and 5059 transitions. Second operand has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:03,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:03,503 INFO L93 Difference]: Finished difference Result 2669 states and 7766 transitions. [2022-01-18 17:33:03,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 17:33:03,503 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:03,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:03,507 INFO L225 Difference]: With dead ends: 2669 [2022-01-18 17:33:03,507 INFO L226 Difference]: Without dead ends: 2650 [2022-01-18 17:33:03,508 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 45 SyntacticMatches, 7 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=242, Invalid=1164, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 17:33:03,508 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 284 mSDsluCounter, 1456 mSDsCounter, 0 mSdLazyCounter, 1141 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 1014 SdHoareTripleChecker+Invalid, 1177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:03,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 1014 Invalid, 1177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1141 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:33:03,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2650 states. [2022-01-18 17:33:03,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2650 to 1752. [2022-01-18 17:33:03,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1752 states, 1751 states have (on average 2.9194745859508853) internal successors, (5112), 1751 states have internal predecessors, (5112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:03,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1752 states to 1752 states and 5112 transitions. [2022-01-18 17:33:03,533 INFO L78 Accepts]: Start accepts. Automaton has 1752 states and 5112 transitions. Word has length 33 [2022-01-18 17:33:03,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:03,533 INFO L470 AbstractCegarLoop]: Abstraction has 1752 states and 5112 transitions. [2022-01-18 17:33:03,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:03,534 INFO L276 IsEmpty]: Start isEmpty. Operand 1752 states and 5112 transitions. [2022-01-18 17:33:03,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:03,536 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:03,536 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:03,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:03,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:03,747 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:03,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:03,748 INFO L85 PathProgramCache]: Analyzing trace with hash 555256933, now seen corresponding path program 15 times [2022-01-18 17:33:03,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:03,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876173917] [2022-01-18 17:33:03,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:03,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:03,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:03,935 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:03,935 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:03,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876173917] [2022-01-18 17:33:03,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876173917] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:03,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812694435] [2022-01-18 17:33:03,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:33:03,936 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:03,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:03,936 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:03,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 17:33:03,960 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:33:03,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:03,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 17:33:03,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:04,359 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:04,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:04,732 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:04,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812694435] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:04,732 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:04,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 24 [2022-01-18 17:33:04,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968270323] [2022-01-18 17:33:04,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:04,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:33:04,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:04,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:33:04,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:33:04,734 INFO L87 Difference]: Start difference. First operand 1752 states and 5112 transitions. Second operand has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:05,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:05,680 INFO L93 Difference]: Finished difference Result 2695 states and 7817 transitions. [2022-01-18 17:33:05,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 17:33:05,681 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:05,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:05,685 INFO L225 Difference]: With dead ends: 2695 [2022-01-18 17:33:05,685 INFO L226 Difference]: Without dead ends: 2680 [2022-01-18 17:33:05,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 46 SyntacticMatches, 6 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 450 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=255, Invalid=1227, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 17:33:05,686 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 297 mSDsluCounter, 1564 mSDsCounter, 0 mSdLazyCounter, 1204 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 1078 SdHoareTripleChecker+Invalid, 1239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:05,686 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [297 Valid, 1078 Invalid, 1239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1204 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:33:05,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2680 states. [2022-01-18 17:33:05,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2680 to 1752. [2022-01-18 17:33:05,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1752 states, 1751 states have (on average 2.9194745859508853) internal successors, (5112), 1751 states have internal predecessors, (5112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:05,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1752 states to 1752 states and 5112 transitions. [2022-01-18 17:33:05,712 INFO L78 Accepts]: Start accepts. Automaton has 1752 states and 5112 transitions. Word has length 33 [2022-01-18 17:33:05,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:05,712 INFO L470 AbstractCegarLoop]: Abstraction has 1752 states and 5112 transitions. [2022-01-18 17:33:05,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.4) internal successors, (85), 24 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:05,713 INFO L276 IsEmpty]: Start isEmpty. Operand 1752 states and 5112 transitions. [2022-01-18 17:33:05,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:05,715 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:05,715 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:05,738 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-01-18 17:33:05,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-18 17:33:05,916 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:05,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:05,916 INFO L85 PathProgramCache]: Analyzing trace with hash -300690715, now seen corresponding path program 16 times [2022-01-18 17:33:05,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:05,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648226174] [2022-01-18 17:33:05,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:05,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:05,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:06,121 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:06,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:06,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648226174] [2022-01-18 17:33:06,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648226174] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:06,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279781329] [2022-01-18 17:33:06,121 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:33:06,121 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:06,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:06,122 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:06,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 17:33:06,152 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:33:06,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:06,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:33:06,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:06,580 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:06,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:07,011 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:07,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279781329] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:07,012 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:07,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 17:33:07,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603585473] [2022-01-18 17:33:07,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:07,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 17:33:07,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:07,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 17:33:07,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-01-18 17:33:07,013 INFO L87 Difference]: Start difference. First operand 1752 states and 5112 transitions. Second operand has 22 states, 22 states have (on average 3.227272727272727) internal successors, (71), 21 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:08,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:08,219 INFO L93 Difference]: Finished difference Result 2604 states and 7441 transitions. [2022-01-18 17:33:08,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 17:33:08,220 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.227272727272727) internal successors, (71), 21 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:08,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:08,223 INFO L225 Difference]: With dead ends: 2604 [2022-01-18 17:33:08,223 INFO L226 Difference]: Without dead ends: 2589 [2022-01-18 17:33:08,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 48 SyntacticMatches, 7 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=281, Invalid=1279, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 17:33:08,224 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 415 mSDsluCounter, 1725 mSDsCounter, 0 mSdLazyCounter, 1414 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 1184 SdHoareTripleChecker+Invalid, 1471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:08,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [415 Valid, 1184 Invalid, 1471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1414 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:33:08,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2589 states. [2022-01-18 17:33:08,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2589 to 1773. [2022-01-18 17:33:08,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1773 states, 1772 states have (on average 2.9283295711060946) internal successors, (5189), 1772 states have internal predecessors, (5189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:08,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1773 states to 1773 states and 5189 transitions. [2022-01-18 17:33:08,258 INFO L78 Accepts]: Start accepts. Automaton has 1773 states and 5189 transitions. Word has length 33 [2022-01-18 17:33:08,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:08,259 INFO L470 AbstractCegarLoop]: Abstraction has 1773 states and 5189 transitions. [2022-01-18 17:33:08,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.227272727272727) internal successors, (71), 21 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:08,259 INFO L276 IsEmpty]: Start isEmpty. Operand 1773 states and 5189 transitions. [2022-01-18 17:33:08,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:08,261 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:08,261 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:08,276 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:08,461 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:08,462 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:08,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:08,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1967089301, now seen corresponding path program 17 times [2022-01-18 17:33:08,462 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:08,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060616676] [2022-01-18 17:33:08,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:08,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:08,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:08,666 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:08,666 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:08,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060616676] [2022-01-18 17:33:08,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060616676] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:08,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829136019] [2022-01-18 17:33:08,666 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:33:08,666 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:08,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:08,667 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:08,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 17:33:08,690 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:33:08,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:08,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:33:08,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:09,031 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:09,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:09,416 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:09,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829136019] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:09,416 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:09,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-01-18 17:33:09,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004231537] [2022-01-18 17:33:09,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:09,416 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 17:33:09,416 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:09,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 17:33:09,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-01-18 17:33:09,417 INFO L87 Difference]: Start difference. First operand 1773 states and 5189 transitions. Second operand has 22 states, 22 states have (on average 3.227272727272727) internal successors, (71), 21 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:10,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:10,488 INFO L93 Difference]: Finished difference Result 2575 states and 7376 transitions. [2022-01-18 17:33:10,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 17:33:10,488 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.227272727272727) internal successors, (71), 21 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:10,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:10,492 INFO L225 Difference]: With dead ends: 2575 [2022-01-18 17:33:10,492 INFO L226 Difference]: Without dead ends: 2560 [2022-01-18 17:33:10,493 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 48 SyntacticMatches, 7 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=257, Invalid=1303, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 17:33:10,493 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 362 mSDsluCounter, 1298 mSDsCounter, 0 mSdLazyCounter, 1025 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 930 SdHoareTripleChecker+Invalid, 1070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1025 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:10,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 930 Invalid, 1070 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1025 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 17:33:10,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2560 states. [2022-01-18 17:33:10,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2560 to 1752. [2022-01-18 17:33:10,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1752 states, 1751 states have (on average 2.9194745859508853) internal successors, (5112), 1751 states have internal predecessors, (5112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:10,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1752 states to 1752 states and 5112 transitions. [2022-01-18 17:33:10,515 INFO L78 Accepts]: Start accepts. Automaton has 1752 states and 5112 transitions. Word has length 33 [2022-01-18 17:33:10,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:10,515 INFO L470 AbstractCegarLoop]: Abstraction has 1752 states and 5112 transitions. [2022-01-18 17:33:10,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.227272727272727) internal successors, (71), 21 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:10,515 INFO L276 IsEmpty]: Start isEmpty. Operand 1752 states and 5112 transitions. [2022-01-18 17:33:10,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:10,517 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:10,517 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:10,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:10,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:10,718 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:10,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:10,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1441716885, now seen corresponding path program 18 times [2022-01-18 17:33:10,718 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:10,718 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211693799] [2022-01-18 17:33:10,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:10,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:10,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:10,900 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:10,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:10,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211693799] [2022-01-18 17:33:10,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211693799] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:10,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711591027] [2022-01-18 17:33:10,901 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:33:10,901 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:10,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:10,902 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:10,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 17:33:10,927 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 17:33:10,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:10,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:33:10,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:11,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:33:11,363 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:11,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:11,776 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:11,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711591027] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:11,776 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:11,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-01-18 17:33:11,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538781720] [2022-01-18 17:33:11,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:11,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:33:11,776 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:11,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:33:11,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:33:11,777 INFO L87 Difference]: Start difference. First operand 1752 states and 5112 transitions. Second operand has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:12,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:12,918 INFO L93 Difference]: Finished difference Result 3000 states and 8661 transitions. [2022-01-18 17:33:12,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 17:33:12,918 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:12,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:12,923 INFO L225 Difference]: With dead ends: 3000 [2022-01-18 17:33:12,923 INFO L226 Difference]: Without dead ends: 2981 [2022-01-18 17:33:12,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 44 SyntacticMatches, 7 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 646 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=331, Invalid=1739, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 17:33:12,924 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 390 mSDsluCounter, 1867 mSDsCounter, 0 mSdLazyCounter, 1402 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 1336 SdHoareTripleChecker+Invalid, 1452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:12,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [390 Valid, 1336 Invalid, 1452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1402 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:33:12,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2981 states. [2022-01-18 17:33:12,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2981 to 1760. [2022-01-18 17:33:12,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1760 states, 1759 states have (on average 2.920977828311541) internal successors, (5138), 1759 states have internal predecessors, (5138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:12,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1760 states to 1760 states and 5138 transitions. [2022-01-18 17:33:12,947 INFO L78 Accepts]: Start accepts. Automaton has 1760 states and 5138 transitions. Word has length 33 [2022-01-18 17:33:12,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:12,948 INFO L470 AbstractCegarLoop]: Abstraction has 1760 states and 5138 transitions. [2022-01-18 17:33:12,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 25 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:12,948 INFO L276 IsEmpty]: Start isEmpty. Operand 1760 states and 5138 transitions. [2022-01-18 17:33:12,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:12,950 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:12,950 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:12,966 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:13,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:13,152 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:13,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:13,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1977067947, now seen corresponding path program 19 times [2022-01-18 17:33:13,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:13,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99969059] [2022-01-18 17:33:13,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:13,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:13,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:13,375 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:13,375 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:13,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99969059] [2022-01-18 17:33:13,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99969059] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:13,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470348718] [2022-01-18 17:33:13,376 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:33:13,376 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:13,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:13,377 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:13,379 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 17:33:13,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:13,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:33:13,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:13,788 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:13,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:14,187 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:14,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470348718] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:14,188 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:14,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 17:33:14,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393029087] [2022-01-18 17:33:14,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:14,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:33:14,188 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:14,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:33:14,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:33:14,189 INFO L87 Difference]: Start difference. First operand 1760 states and 5138 transitions. Second operand has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:15,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:15,440 INFO L93 Difference]: Finished difference Result 2579 states and 7434 transitions. [2022-01-18 17:33:15,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 17:33:15,441 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:15,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:15,444 INFO L225 Difference]: With dead ends: 2579 [2022-01-18 17:33:15,445 INFO L226 Difference]: Without dead ends: 2564 [2022-01-18 17:33:15,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 48 SyntacticMatches, 6 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 507 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=323, Invalid=1569, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 17:33:15,446 INFO L933 BasicCegarLoop]: 131 mSDtfsCounter, 475 mSDsluCounter, 1613 mSDsCounter, 0 mSdLazyCounter, 1272 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 475 SdHoareTripleChecker+Valid, 1166 SdHoareTripleChecker+Invalid, 1327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:15,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [475 Valid, 1166 Invalid, 1327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1272 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:33:15,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2564 states. [2022-01-18 17:33:15,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2564 to 1752. [2022-01-18 17:33:15,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1752 states, 1751 states have (on average 2.9194745859508853) internal successors, (5112), 1751 states have internal predecessors, (5112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:15,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1752 states to 1752 states and 5112 transitions. [2022-01-18 17:33:15,468 INFO L78 Accepts]: Start accepts. Automaton has 1752 states and 5112 transitions. Word has length 33 [2022-01-18 17:33:15,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:15,469 INFO L470 AbstractCegarLoop]: Abstraction has 1752 states and 5112 transitions. [2022-01-18 17:33:15,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:15,469 INFO L276 IsEmpty]: Start isEmpty. Operand 1752 states and 5112 transitions. [2022-01-18 17:33:15,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:15,471 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:15,471 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:15,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:15,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:15,681 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:15,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:15,681 INFO L85 PathProgramCache]: Analyzing trace with hash -703095831, now seen corresponding path program 20 times [2022-01-18 17:33:15,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:15,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958511110] [2022-01-18 17:33:15,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:15,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:15,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:15,912 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:15,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:15,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958511110] [2022-01-18 17:33:15,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958511110] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:15,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260592217] [2022-01-18 17:33:15,913 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:33:15,913 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:15,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:15,914 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:15,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 17:33:15,943 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:33:15,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:15,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:33:15,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:16,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:33:16,422 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:16,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:16,847 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:16,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260592217] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:16,848 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:16,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-01-18 17:33:16,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625717136] [2022-01-18 17:33:16,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:16,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:33:16,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:16,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:33:16,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:33:16,849 INFO L87 Difference]: Start difference. First operand 1752 states and 5112 transitions. Second operand has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 25 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:18,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:18,275 INFO L93 Difference]: Finished difference Result 2751 states and 7877 transitions. [2022-01-18 17:33:18,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 17:33:18,275 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 25 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:18,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:18,279 INFO L225 Difference]: With dead ends: 2751 [2022-01-18 17:33:18,279 INFO L226 Difference]: Without dead ends: 2736 [2022-01-18 17:33:18,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 44 SyntacticMatches, 7 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 698 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=393, Invalid=1959, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 17:33:18,280 INFO L933 BasicCegarLoop]: 126 mSDtfsCounter, 393 mSDsluCounter, 2164 mSDsCounter, 0 mSdLazyCounter, 1584 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 1489 SdHoareTripleChecker+Invalid, 1637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:18,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [393 Valid, 1489 Invalid, 1637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1584 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:33:18,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2736 states. [2022-01-18 17:33:18,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2736 to 1794. [2022-01-18 17:33:18,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1794 states, 1793 states have (on average 2.92526491912995) internal successors, (5245), 1793 states have internal predecessors, (5245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:18,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1794 states to 1794 states and 5245 transitions. [2022-01-18 17:33:18,302 INFO L78 Accepts]: Start accepts. Automaton has 1794 states and 5245 transitions. Word has length 33 [2022-01-18 17:33:18,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:18,302 INFO L470 AbstractCegarLoop]: Abstraction has 1794 states and 5245 transitions. [2022-01-18 17:33:18,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 25 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:18,302 INFO L276 IsEmpty]: Start isEmpty. Operand 1794 states and 5245 transitions. [2022-01-18 17:33:18,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:18,305 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:18,305 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:18,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:18,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-01-18 17:33:18,505 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:18,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:18,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1925472879, now seen corresponding path program 21 times [2022-01-18 17:33:18,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:18,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638664646] [2022-01-18 17:33:18,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:18,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:18,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:18,706 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:18,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:18,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638664646] [2022-01-18 17:33:18,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638664646] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:18,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458182381] [2022-01-18 17:33:18,707 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:33:18,707 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:18,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:18,708 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:18,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 17:33:18,738 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:33:18,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:18,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 17:33:18,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:19,215 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:19,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:19,617 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:19,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458182381] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:19,617 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:19,617 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-01-18 17:33:19,618 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200322525] [2022-01-18 17:33:19,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:19,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:33:19,618 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:19,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:33:19,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:33:19,618 INFO L87 Difference]: Start difference. First operand 1794 states and 5245 transitions. Second operand has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 25 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:20,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:20,746 INFO L93 Difference]: Finished difference Result 3076 states and 8840 transitions. [2022-01-18 17:33:20,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 17:33:20,746 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 25 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:20,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:20,750 INFO L225 Difference]: With dead ends: 3076 [2022-01-18 17:33:20,750 INFO L226 Difference]: Without dead ends: 3061 [2022-01-18 17:33:20,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 611 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=331, Invalid=1739, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 17:33:20,751 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 367 mSDsluCounter, 1925 mSDsCounter, 0 mSdLazyCounter, 1383 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 367 SdHoareTripleChecker+Valid, 1349 SdHoareTripleChecker+Invalid, 1423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:20,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [367 Valid, 1349 Invalid, 1423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1383 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:33:20,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3061 states. [2022-01-18 17:33:20,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3061 to 1752. [2022-01-18 17:33:20,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1752 states, 1751 states have (on average 2.9194745859508853) internal successors, (5112), 1751 states have internal predecessors, (5112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:20,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1752 states to 1752 states and 5112 transitions. [2022-01-18 17:33:20,775 INFO L78 Accepts]: Start accepts. Automaton has 1752 states and 5112 transitions. Word has length 33 [2022-01-18 17:33:20,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:20,775 INFO L470 AbstractCegarLoop]: Abstraction has 1752 states and 5112 transitions. [2022-01-18 17:33:20,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 25 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:20,775 INFO L276 IsEmpty]: Start isEmpty. Operand 1752 states and 5112 transitions. [2022-01-18 17:33:20,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:20,777 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:20,777 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:20,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:20,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-01-18 17:33:20,999 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:20,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:21,000 INFO L85 PathProgramCache]: Analyzing trace with hash 503592163, now seen corresponding path program 22 times [2022-01-18 17:33:21,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:21,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502131587] [2022-01-18 17:33:21,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:21,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:21,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:21,185 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:21,185 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:21,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502131587] [2022-01-18 17:33:21,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502131587] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:21,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626436673] [2022-01-18 17:33:21,185 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:33:21,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:21,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:21,186 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:21,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 17:33:21,211 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:33:21,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:21,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:33:21,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:21,552 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:21,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:21,962 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:21,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626436673] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:21,962 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:21,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 17:33:21,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764293392] [2022-01-18 17:33:21,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:21,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:33:21,963 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:21,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:33:21,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:33:21,963 INFO L87 Difference]: Start difference. First operand 1752 states and 5112 transitions. Second operand has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:23,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:23,300 INFO L93 Difference]: Finished difference Result 3531 states and 10017 transitions. [2022-01-18 17:33:23,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:33:23,301 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:23,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:23,306 INFO L225 Difference]: With dead ends: 3531 [2022-01-18 17:33:23,306 INFO L226 Difference]: Without dead ends: 3512 [2022-01-18 17:33:23,307 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 48 SyntacticMatches, 6 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 634 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=331, Invalid=1831, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 17:33:23,307 INFO L933 BasicCegarLoop]: 129 mSDtfsCounter, 391 mSDsluCounter, 1970 mSDsCounter, 0 mSdLazyCounter, 1517 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 1405 SdHoareTripleChecker+Invalid, 1568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:23,307 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 1405 Invalid, 1568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1517 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:33:23,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3512 states. [2022-01-18 17:33:23,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3512 to 1756. [2022-01-18 17:33:23,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1756 states, 1755 states have (on average 2.920797720797721) internal successors, (5126), 1755 states have internal predecessors, (5126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:23,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1756 states to 1756 states and 5126 transitions. [2022-01-18 17:33:23,335 INFO L78 Accepts]: Start accepts. Automaton has 1756 states and 5126 transitions. Word has length 33 [2022-01-18 17:33:23,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:23,335 INFO L470 AbstractCegarLoop]: Abstraction has 1756 states and 5126 transitions. [2022-01-18 17:33:23,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:23,335 INFO L276 IsEmpty]: Start isEmpty. Operand 1756 states and 5126 transitions. [2022-01-18 17:33:23,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:23,338 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:23,338 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:23,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:23,553 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:23,553 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:23,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:23,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1379774627, now seen corresponding path program 23 times [2022-01-18 17:33:23,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:23,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513302268] [2022-01-18 17:33:23,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:23,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:23,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:23,738 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:23,738 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:23,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513302268] [2022-01-18 17:33:23,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513302268] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:23,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091999715] [2022-01-18 17:33:23,738 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:33:23,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:23,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:23,739 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:23,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-18 17:33:23,763 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:33:23,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:23,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:33:23,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:24,134 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:24,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:24,561 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:24,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091999715] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:24,561 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:24,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 17:33:24,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698713204] [2022-01-18 17:33:24,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:24,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:33:24,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:24,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:33:24,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:33:24,562 INFO L87 Difference]: Start difference. First operand 1756 states and 5126 transitions. Second operand has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:26,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:26,082 INFO L93 Difference]: Finished difference Result 2999 states and 8496 transitions. [2022-01-18 17:33:26,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:33:26,083 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:26,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:26,087 INFO L225 Difference]: With dead ends: 2999 [2022-01-18 17:33:26,087 INFO L226 Difference]: Without dead ends: 2984 [2022-01-18 17:33:26,088 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 48 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 706 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=383, Invalid=2067, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 17:33:26,088 INFO L933 BasicCegarLoop]: 130 mSDtfsCounter, 507 mSDsluCounter, 1666 mSDsCounter, 0 mSdLazyCounter, 1282 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 507 SdHoareTripleChecker+Valid, 1195 SdHoareTripleChecker+Invalid, 1342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:26,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [507 Valid, 1195 Invalid, 1342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1282 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:33:26,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2984 states. [2022-01-18 17:33:26,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2984 to 1744. [2022-01-18 17:33:26,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1744 states, 1743 states have (on average 2.919104991394148) internal successors, (5088), 1743 states have internal predecessors, (5088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:26,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1744 states to 1744 states and 5088 transitions. [2022-01-18 17:33:26,113 INFO L78 Accepts]: Start accepts. Automaton has 1744 states and 5088 transitions. Word has length 33 [2022-01-18 17:33:26,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:26,113 INFO L470 AbstractCegarLoop]: Abstraction has 1744 states and 5088 transitions. [2022-01-18 17:33:26,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:26,113 INFO L276 IsEmpty]: Start isEmpty. Operand 1744 states and 5088 transitions. [2022-01-18 17:33:26,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:26,116 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:26,116 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:26,131 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-01-18 17:33:26,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:26,325 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:26,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:26,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1508202277, now seen corresponding path program 24 times [2022-01-18 17:33:26,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:26,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831905189] [2022-01-18 17:33:26,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:26,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:26,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:26,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:26,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:26,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831905189] [2022-01-18 17:33:26,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831905189] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:26,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462275304] [2022-01-18 17:33:26,540 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:33:26,540 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:26,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:26,541 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:26,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 17:33:26,566 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 17:33:26,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:26,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:33:26,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:26,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:33:27,027 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:27,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:27,467 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:27,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462275304] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:27,468 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:27,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-01-18 17:33:27,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973714037] [2022-01-18 17:33:27,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:27,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:33:27,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:27,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:33:27,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:33:27,469 INFO L87 Difference]: Start difference. First operand 1744 states and 5088 transitions. Second operand has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 25 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:29,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:29,086 INFO L93 Difference]: Finished difference Result 2872 states and 8162 transitions. [2022-01-18 17:33:29,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:33:29,087 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 25 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:29,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:29,098 INFO L225 Difference]: With dead ends: 2872 [2022-01-18 17:33:29,098 INFO L226 Difference]: Without dead ends: 2857 [2022-01-18 17:33:29,099 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 44 SyntacticMatches, 7 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 884 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=453, Invalid=2409, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:33:29,100 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 549 mSDsluCounter, 2083 mSDsCounter, 0 mSdLazyCounter, 1537 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 549 SdHoareTripleChecker+Valid, 1434 SdHoareTripleChecker+Invalid, 1602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:29,100 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [549 Valid, 1434 Invalid, 1602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1537 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:33:29,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2857 states. [2022-01-18 17:33:29,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2857 to 1765. [2022-01-18 17:33:29,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1765 states, 1764 states have (on average 2.9280045351473922) internal successors, (5165), 1764 states have internal predecessors, (5165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:29,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 5165 transitions. [2022-01-18 17:33:29,128 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 5165 transitions. Word has length 33 [2022-01-18 17:33:29,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:29,128 INFO L470 AbstractCegarLoop]: Abstraction has 1765 states and 5165 transitions. [2022-01-18 17:33:29,128 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 25 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:29,128 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 5165 transitions. [2022-01-18 17:33:29,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:29,131 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:29,131 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:29,146 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:29,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-18 17:33:29,331 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:29,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:29,332 INFO L85 PathProgramCache]: Analyzing trace with hash -158196309, now seen corresponding path program 25 times [2022-01-18 17:33:29,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:29,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888553506] [2022-01-18 17:33:29,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:29,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:29,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:29,529 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:29,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:29,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888553506] [2022-01-18 17:33:29,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888553506] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:29,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [268562853] [2022-01-18 17:33:29,530 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:33:29,530 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:29,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:29,531 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:29,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 17:33:29,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:29,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:33:29,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:29,896 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:29,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:30,293 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:30,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [268562853] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:30,294 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:30,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 17:33:30,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135880024] [2022-01-18 17:33:30,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:30,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:33:30,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:30,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:33:30,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:33:30,295 INFO L87 Difference]: Start difference. First operand 1765 states and 5165 transitions. Second operand has 23 states, 23 states have (on average 3.1739130434782608) internal successors, (73), 22 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:31,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:31,298 INFO L93 Difference]: Finished difference Result 3246 states and 9268 transitions. [2022-01-18 17:33:31,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 17:33:31,298 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.1739130434782608) internal successors, (73), 22 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:31,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:31,303 INFO L225 Difference]: With dead ends: 3246 [2022-01-18 17:33:31,303 INFO L226 Difference]: Without dead ends: 3231 [2022-01-18 17:33:31,304 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 48 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 520 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=287, Invalid=1519, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 17:33:31,304 INFO L933 BasicCegarLoop]: 125 mSDtfsCounter, 409 mSDsluCounter, 1573 mSDsCounter, 0 mSdLazyCounter, 1135 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 409 SdHoareTripleChecker+Valid, 1124 SdHoareTripleChecker+Invalid, 1177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:31,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [409 Valid, 1124 Invalid, 1177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1135 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:33:31,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3231 states. [2022-01-18 17:33:31,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3231 to 1702. [2022-01-18 17:33:31,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1702 states, 1701 states have (on average 2.9253380364491477) internal successors, (4976), 1701 states have internal predecessors, (4976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:31,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1702 states to 1702 states and 4976 transitions. [2022-01-18 17:33:31,327 INFO L78 Accepts]: Start accepts. Automaton has 1702 states and 4976 transitions. Word has length 33 [2022-01-18 17:33:31,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:31,327 INFO L470 AbstractCegarLoop]: Abstraction has 1702 states and 4976 transitions. [2022-01-18 17:33:31,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.1739130434782608) internal successors, (73), 22 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:31,327 INFO L276 IsEmpty]: Start isEmpty. Operand 1702 states and 4976 transitions. [2022-01-18 17:33:31,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:31,329 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:31,329 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:31,344 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-01-18 17:33:31,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-18 17:33:31,532 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:31,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:31,533 INFO L85 PathProgramCache]: Analyzing trace with hash 758312315, now seen corresponding path program 26 times [2022-01-18 17:33:31,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:31,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791387777] [2022-01-18 17:33:31,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:31,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:31,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:31,897 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:31,898 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:31,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791387777] [2022-01-18 17:33:31,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791387777] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:31,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558933936] [2022-01-18 17:33:31,898 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:33:31,898 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:31,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:31,899 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:31,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 17:33:31,924 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:33:31,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:31,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:33:31,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:32,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:33:32,343 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:32,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:32,846 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:32,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1558933936] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:32,847 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:32,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 17:33:32,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755934101] [2022-01-18 17:33:32,847 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:32,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:33:32,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:32,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:33:32,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:33:32,848 INFO L87 Difference]: Start difference. First operand 1702 states and 4976 transitions. Second operand has 26 states, 26 states have (on average 2.923076923076923) internal successors, (76), 25 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:33,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:33,974 INFO L93 Difference]: Finished difference Result 3477 states and 9924 transitions. [2022-01-18 17:33:33,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 17:33:33,974 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.923076923076923) internal successors, (76), 25 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:33,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:33,979 INFO L225 Difference]: With dead ends: 3477 [2022-01-18 17:33:33,980 INFO L226 Difference]: Without dead ends: 3462 [2022-01-18 17:33:33,980 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 477 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=261, Invalid=1631, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 17:33:33,980 INFO L933 BasicCegarLoop]: 130 mSDtfsCounter, 407 mSDsluCounter, 1968 mSDsCounter, 0 mSdLazyCounter, 1448 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 1353 SdHoareTripleChecker+Invalid, 1491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:33,981 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [407 Valid, 1353 Invalid, 1491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1448 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:33:33,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3462 states. [2022-01-18 17:33:34,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3462 to 1726. [2022-01-18 17:33:34,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1726 states, 1725 states have (on average 2.926376811594203) internal successors, (5048), 1725 states have internal predecessors, (5048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:34,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1726 states to 1726 states and 5048 transitions. [2022-01-18 17:33:34,009 INFO L78 Accepts]: Start accepts. Automaton has 1726 states and 5048 transitions. Word has length 33 [2022-01-18 17:33:34,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:34,009 INFO L470 AbstractCegarLoop]: Abstraction has 1726 states and 5048 transitions. [2022-01-18 17:33:34,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.923076923076923) internal successors, (76), 25 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:34,009 INFO L276 IsEmpty]: Start isEmpty. Operand 1726 states and 5048 transitions. [2022-01-18 17:33:34,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:34,012 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:34,012 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:34,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:34,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-18 17:33:34,227 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:34,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:34,227 INFO L85 PathProgramCache]: Analyzing trace with hash -10419781, now seen corresponding path program 27 times [2022-01-18 17:33:34,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:34,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510112143] [2022-01-18 17:33:34,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:34,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:34,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:34,431 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:34,431 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:34,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510112143] [2022-01-18 17:33:34,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510112143] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:34,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912492649] [2022-01-18 17:33:34,431 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:33:34,431 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:34,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:34,432 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:34,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-18 17:33:34,457 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 17:33:34,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:34,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:33:34,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:34,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:33:34,870 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:34,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:35,352 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:35,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912492649] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:35,352 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:35,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 17:33:35,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815952266] [2022-01-18 17:33:35,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:35,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:33:35,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:35,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:33:35,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:33:35,353 INFO L87 Difference]: Start difference. First operand 1726 states and 5048 transitions. Second operand has 25 states, 25 states have (on average 2.88) internal successors, (72), 24 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:36,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:36,631 INFO L93 Difference]: Finished difference Result 3304 states and 9446 transitions. [2022-01-18 17:33:36,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 17:33:36,631 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.88) internal successors, (72), 24 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:36,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:36,636 INFO L225 Difference]: With dead ends: 3304 [2022-01-18 17:33:36,636 INFO L226 Difference]: Without dead ends: 3285 [2022-01-18 17:33:36,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 45 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 504 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=254, Invalid=1638, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 17:33:36,637 INFO L933 BasicCegarLoop]: 130 mSDtfsCounter, 384 mSDsluCounter, 2158 mSDsCounter, 0 mSdLazyCounter, 1588 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 1522 SdHoareTripleChecker+Invalid, 1645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:36,637 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 1522 Invalid, 1645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1588 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 17:33:36,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3285 states. [2022-01-18 17:33:36,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3285 to 1738. [2022-01-18 17:33:36,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1738 states, 1737 states have (on average 2.9280368451352907) internal successors, (5086), 1737 states have internal predecessors, (5086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:36,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1738 states to 1738 states and 5086 transitions. [2022-01-18 17:33:36,662 INFO L78 Accepts]: Start accepts. Automaton has 1738 states and 5086 transitions. Word has length 33 [2022-01-18 17:33:36,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:36,662 INFO L470 AbstractCegarLoop]: Abstraction has 1738 states and 5086 transitions. [2022-01-18 17:33:36,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.88) internal successors, (72), 24 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:36,663 INFO L276 IsEmpty]: Start isEmpty. Operand 1738 states and 5086 transitions. [2022-01-18 17:33:36,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:36,665 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:36,665 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:36,680 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:36,866 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:36,866 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:36,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:36,866 INFO L85 PathProgramCache]: Analyzing trace with hash 865762683, now seen corresponding path program 28 times [2022-01-18 17:33:36,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:36,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018850100] [2022-01-18 17:33:36,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:36,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:36,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:37,085 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:37,085 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:37,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018850100] [2022-01-18 17:33:37,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018850100] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:37,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429974483] [2022-01-18 17:33:37,085 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:33:37,085 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:37,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:37,086 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:37,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 17:33:37,115 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:33:37,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:37,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:33:37,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:37,503 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:37,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:37,882 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:37,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429974483] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:37,882 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:37,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 17:33:37,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322621430] [2022-01-18 17:33:37,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:37,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:33:37,882 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:37,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:33:37,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:33:37,883 INFO L87 Difference]: Start difference. First operand 1738 states and 5086 transitions. Second operand has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:39,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:39,248 INFO L93 Difference]: Finished difference Result 2959 states and 8420 transitions. [2022-01-18 17:33:39,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 17:33:39,248 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:39,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:39,252 INFO L225 Difference]: With dead ends: 2959 [2022-01-18 17:33:39,252 INFO L226 Difference]: Without dead ends: 2944 [2022-01-18 17:33:39,253 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 656 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=331, Invalid=2021, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 17:33:39,253 INFO L933 BasicCegarLoop]: 135 mSDtfsCounter, 453 mSDsluCounter, 2195 mSDsCounter, 0 mSdLazyCounter, 1652 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 453 SdHoareTripleChecker+Valid, 1533 SdHoareTripleChecker+Invalid, 1716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:39,254 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [453 Valid, 1533 Invalid, 1716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1652 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:33:39,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2944 states. [2022-01-18 17:33:39,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2944 to 1734. [2022-01-18 17:33:39,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1734 states, 1733 states have (on average 2.9267166762839008) internal successors, (5072), 1733 states have internal predecessors, (5072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:39,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1734 states to 1734 states and 5072 transitions. [2022-01-18 17:33:39,277 INFO L78 Accepts]: Start accepts. Automaton has 1734 states and 5072 transitions. Word has length 33 [2022-01-18 17:33:39,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:39,277 INFO L470 AbstractCegarLoop]: Abstraction has 1734 states and 5072 transitions. [2022-01-18 17:33:39,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:39,277 INFO L276 IsEmpty]: Start isEmpty. Operand 1734 states and 5072 transitions. [2022-01-18 17:33:39,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:39,280 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:39,280 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:39,297 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:39,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:39,495 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:39,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:39,495 INFO L85 PathProgramCache]: Analyzing trace with hash 131295359, now seen corresponding path program 29 times [2022-01-18 17:33:39,495 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:39,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152097694] [2022-01-18 17:33:39,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:39,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:39,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:39,709 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:39,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:39,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152097694] [2022-01-18 17:33:39,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152097694] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:39,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600924834] [2022-01-18 17:33:39,710 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:33:39,710 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:39,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:39,710 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:39,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-18 17:33:39,734 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:33:39,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:39,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:33:39,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:40,092 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:40,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:40,488 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:40,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600924834] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:40,488 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:40,488 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 17:33:40,488 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48992108] [2022-01-18 17:33:40,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:40,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 17:33:40,489 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:40,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 17:33:40,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:33:40,489 INFO L87 Difference]: Start difference. First operand 1734 states and 5072 transitions. Second operand has 28 states, 28 states have (on average 2.9642857142857144) internal successors, (83), 27 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:41,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:41,795 INFO L93 Difference]: Finished difference Result 3396 states and 9730 transitions. [2022-01-18 17:33:41,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 17:33:41,795 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.9642857142857144) internal successors, (83), 27 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:41,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:41,800 INFO L225 Difference]: With dead ends: 3396 [2022-01-18 17:33:41,800 INFO L226 Difference]: Without dead ends: 3381 [2022-01-18 17:33:41,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 732 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=354, Invalid=2196, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 17:33:41,800 INFO L933 BasicCegarLoop]: 142 mSDtfsCounter, 532 mSDsluCounter, 2394 mSDsCounter, 0 mSdLazyCounter, 1750 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 532 SdHoareTripleChecker+Valid, 1675 SdHoareTripleChecker+Invalid, 1807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:41,801 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [532 Valid, 1675 Invalid, 1807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1750 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 17:33:41,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3381 states. [2022-01-18 17:33:41,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3381 to 1730. [2022-01-18 17:33:41,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1730 states, 1729 states have (on average 2.926547137073453) internal successors, (5060), 1729 states have internal predecessors, (5060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:41,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1730 states to 1730 states and 5060 transitions. [2022-01-18 17:33:41,823 INFO L78 Accepts]: Start accepts. Automaton has 1730 states and 5060 transitions. Word has length 33 [2022-01-18 17:33:41,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:41,823 INFO L470 AbstractCegarLoop]: Abstraction has 1730 states and 5060 transitions. [2022-01-18 17:33:41,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.9642857142857144) internal successors, (83), 27 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:41,823 INFO L276 IsEmpty]: Start isEmpty. Operand 1730 states and 5060 transitions. [2022-01-18 17:33:41,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:41,825 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:41,825 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:41,840 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-01-18 17:33:42,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:42,027 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:42,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:42,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1151852101, now seen corresponding path program 30 times [2022-01-18 17:33:42,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:42,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667748991] [2022-01-18 17:33:42,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:42,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:42,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:42,259 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:42,259 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:42,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667748991] [2022-01-18 17:33:42,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667748991] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:42,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495516441] [2022-01-18 17:33:42,259 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:33:42,259 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:42,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:42,260 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:42,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-18 17:33:42,284 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 17:33:42,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:42,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:33:42,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:42,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:33:42,693 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:42,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:43,219 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:43,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495516441] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:43,219 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:43,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 17:33:43,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373036848] [2022-01-18 17:33:43,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:43,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:33:43,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:43,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:33:43,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:33:43,220 INFO L87 Difference]: Start difference. First operand 1730 states and 5060 transitions. Second operand has 26 states, 26 states have (on average 2.8461538461538463) internal successors, (74), 25 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:44,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:44,699 INFO L93 Difference]: Finished difference Result 3775 states and 10681 transitions. [2022-01-18 17:33:44,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 17:33:44,699 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8461538461538463) internal successors, (74), 25 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:44,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:44,704 INFO L225 Difference]: With dead ends: 3775 [2022-01-18 17:33:44,705 INFO L226 Difference]: Without dead ends: 3760 [2022-01-18 17:33:44,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 45 SyntacticMatches, 6 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 594 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=310, Invalid=1946, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 17:33:44,705 INFO L933 BasicCegarLoop]: 134 mSDtfsCounter, 473 mSDsluCounter, 2420 mSDsCounter, 0 mSdLazyCounter, 1774 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 473 SdHoareTripleChecker+Valid, 1644 SdHoareTripleChecker+Invalid, 1830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1774 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:44,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [473 Valid, 1644 Invalid, 1830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1774 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 17:33:44,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3760 states. [2022-01-18 17:33:44,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3760 to 1710. [2022-01-18 17:33:44,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1710 states, 1709 states have (on average 2.925687536571094) internal successors, (5000), 1709 states have internal predecessors, (5000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:44,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1710 states to 1710 states and 5000 transitions. [2022-01-18 17:33:44,733 INFO L78 Accepts]: Start accepts. Automaton has 1710 states and 5000 transitions. Word has length 33 [2022-01-18 17:33:44,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:44,733 INFO L470 AbstractCegarLoop]: Abstraction has 1710 states and 5000 transitions. [2022-01-18 17:33:44,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8461538461538463) internal successors, (74), 25 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:44,734 INFO L276 IsEmpty]: Start isEmpty. Operand 1710 states and 5000 transitions. [2022-01-18 17:33:44,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:44,736 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:44,736 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:44,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:44,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-01-18 17:33:44,937 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:44,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:44,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1721940609, now seen corresponding path program 31 times [2022-01-18 17:33:44,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:44,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552719211] [2022-01-18 17:33:44,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:44,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:44,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:45,139 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:45,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:45,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552719211] [2022-01-18 17:33:45,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552719211] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:45,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295144763] [2022-01-18 17:33:45,140 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:33:45,140 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:45,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:45,141 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:45,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-18 17:33:45,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:45,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:33:45,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:45,501 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:45,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:45,857 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:45,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295144763] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:45,858 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:45,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 17:33:45,858 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196933428] [2022-01-18 17:33:45,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:45,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:33:45,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:45,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:33:45,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:33:45,858 INFO L87 Difference]: Start difference. First operand 1710 states and 5000 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:47,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:47,188 INFO L93 Difference]: Finished difference Result 3763 states and 10685 transitions. [2022-01-18 17:33:47,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 17:33:47,188 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:47,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:47,193 INFO L225 Difference]: With dead ends: 3763 [2022-01-18 17:33:47,193 INFO L226 Difference]: Without dead ends: 3748 [2022-01-18 17:33:47,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 617 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=310, Invalid=1852, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 17:33:47,194 INFO L933 BasicCegarLoop]: 144 mSDtfsCounter, 361 mSDsluCounter, 2804 mSDsCounter, 0 mSdLazyCounter, 1938 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 1906 SdHoareTripleChecker+Invalid, 1971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1938 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:47,194 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [361 Valid, 1906 Invalid, 1971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1938 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 17:33:47,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3748 states. [2022-01-18 17:33:47,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3748 to 1731. [2022-01-18 17:33:47,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1731 states, 1730 states have (on average 2.921387283236994) internal successors, (5054), 1730 states have internal predecessors, (5054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:47,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1731 states to 1731 states and 5054 transitions. [2022-01-18 17:33:47,219 INFO L78 Accepts]: Start accepts. Automaton has 1731 states and 5054 transitions. Word has length 33 [2022-01-18 17:33:47,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:47,219 INFO L470 AbstractCegarLoop]: Abstraction has 1731 states and 5054 transitions. [2022-01-18 17:33:47,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:47,219 INFO L276 IsEmpty]: Start isEmpty. Operand 1731 states and 5054 transitions. [2022-01-18 17:33:47,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:47,221 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:47,221 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:47,237 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-01-18 17:33:47,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:47,422 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:47,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:47,422 INFO L85 PathProgramCache]: Analyzing trace with hash -485112675, now seen corresponding path program 32 times [2022-01-18 17:33:47,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:47,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917924255] [2022-01-18 17:33:47,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:47,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:47,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:47,619 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:47,619 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:47,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917924255] [2022-01-18 17:33:47,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917924255] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:47,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562032903] [2022-01-18 17:33:47,619 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:33:47,619 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:47,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:47,620 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:47,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-18 17:33:47,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:33:47,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:47,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:33:47,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:47,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:33:48,084 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:48,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:48,556 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:48,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562032903] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:48,557 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:48,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 17:33:48,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632364830] [2022-01-18 17:33:48,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:48,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:33:48,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:48,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:33:48,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:33:48,558 INFO L87 Difference]: Start difference. First operand 1731 states and 5054 transitions. Second operand has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:49,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:49,707 INFO L93 Difference]: Finished difference Result 3664 states and 10402 transitions. [2022-01-18 17:33:49,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 17:33:49,708 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:49,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:49,712 INFO L225 Difference]: With dead ends: 3664 [2022-01-18 17:33:49,713 INFO L226 Difference]: Without dead ends: 3649 [2022-01-18 17:33:49,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 46 SyntacticMatches, 6 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=251, Invalid=1389, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 17:33:49,714 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 340 mSDsluCounter, 2479 mSDsCounter, 0 mSdLazyCounter, 1771 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 1674 SdHoareTripleChecker+Invalid, 1796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1771 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:49,714 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [340 Valid, 1674 Invalid, 1796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 1771 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 17:33:49,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3649 states. [2022-01-18 17:33:49,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3649 to 1768. [2022-01-18 17:33:49,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1768 states, 1767 states have (on average 2.9134125636672326) internal successors, (5148), 1767 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:49,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 5148 transitions. [2022-01-18 17:33:49,738 INFO L78 Accepts]: Start accepts. Automaton has 1768 states and 5148 transitions. Word has length 33 [2022-01-18 17:33:49,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:49,738 INFO L470 AbstractCegarLoop]: Abstraction has 1768 states and 5148 transitions. [2022-01-18 17:33:49,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:49,738 INFO L276 IsEmpty]: Start isEmpty. Operand 1768 states and 5148 transitions. [2022-01-18 17:33:49,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:49,741 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:49,743 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:49,761 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:49,945 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:49,945 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:49,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:49,945 INFO L85 PathProgramCache]: Analyzing trace with hash 68792961, now seen corresponding path program 33 times [2022-01-18 17:33:49,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:49,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276494212] [2022-01-18 17:33:49,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:49,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:49,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:50,145 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:50,145 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:50,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276494212] [2022-01-18 17:33:50,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276494212] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:50,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117901166] [2022-01-18 17:33:50,145 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:33:50,145 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:50,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:50,146 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:50,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-18 17:33:50,170 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 17:33:50,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:50,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:33:50,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:50,441 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:33:50,636 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:50,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:51,157 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:51,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117901166] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:51,157 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:51,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 17:33:51,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463603673] [2022-01-18 17:33:51,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:51,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:33:51,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:51,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:33:51,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:33:51,158 INFO L87 Difference]: Start difference. First operand 1768 states and 5148 transitions. Second operand has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:52,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:52,220 INFO L93 Difference]: Finished difference Result 3390 states and 9689 transitions. [2022-01-18 17:33:52,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 17:33:52,220 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:52,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:52,225 INFO L225 Difference]: With dead ends: 3390 [2022-01-18 17:33:52,225 INFO L226 Difference]: Without dead ends: 3375 [2022-01-18 17:33:52,225 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 401 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=240, Invalid=1400, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 17:33:52,225 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 373 mSDsluCounter, 2104 mSDsCounter, 0 mSdLazyCounter, 1522 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 1420 SdHoareTripleChecker+Invalid, 1554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:52,225 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [373 Valid, 1420 Invalid, 1554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1522 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:33:52,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3375 states. [2022-01-18 17:33:52,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3375 to 1852. [2022-01-18 17:33:52,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1852 states, 1851 states have (on average 2.902215018908698) internal successors, (5372), 1851 states have internal predecessors, (5372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:52,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1852 states to 1852 states and 5372 transitions. [2022-01-18 17:33:52,248 INFO L78 Accepts]: Start accepts. Automaton has 1852 states and 5372 transitions. Word has length 33 [2022-01-18 17:33:52,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:52,248 INFO L470 AbstractCegarLoop]: Abstraction has 1852 states and 5372 transitions. [2022-01-18 17:33:52,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:52,248 INFO L276 IsEmpty]: Start isEmpty. Operand 1852 states and 5372 transitions. [2022-01-18 17:33:52,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:52,250 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:52,250 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:52,265 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-01-18 17:33:52,452 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-01-18 17:33:52,452 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:52,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:52,452 INFO L85 PathProgramCache]: Analyzing trace with hash 226317897, now seen corresponding path program 34 times [2022-01-18 17:33:52,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:52,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036943896] [2022-01-18 17:33:52,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:52,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:52,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:52,672 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:52,672 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:52,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036943896] [2022-01-18 17:33:52,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036943896] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:52,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064325956] [2022-01-18 17:33:52,673 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:33:52,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:52,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:52,674 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:52,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-18 17:33:52,699 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:33:52,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:52,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:33:52,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:53,155 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:53,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:53,537 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:53,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064325956] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:53,538 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:53,538 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 17:33:53,538 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903989725] [2022-01-18 17:33:53,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:53,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:33:53,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:53,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:33:53,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:33:53,539 INFO L87 Difference]: Start difference. First operand 1852 states and 5372 transitions. Second operand has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:54,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:54,876 INFO L93 Difference]: Finished difference Result 3075 states and 8701 transitions. [2022-01-18 17:33:54,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 17:33:54,876 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:54,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:54,879 INFO L225 Difference]: With dead ends: 3075 [2022-01-18 17:33:54,879 INFO L226 Difference]: Without dead ends: 3060 [2022-01-18 17:33:54,880 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 605 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=313, Invalid=1849, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 17:33:54,880 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 370 mSDsluCounter, 2724 mSDsCounter, 0 mSdLazyCounter, 1660 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 1806 SdHoareTripleChecker+Invalid, 1998 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 287 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:54,880 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [370 Valid, 1806 Invalid, 1998 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1660 Invalid, 0 Unknown, 287 Unchecked, 0.6s Time] [2022-01-18 17:33:54,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3060 states. [2022-01-18 17:33:54,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3060 to 1915. [2022-01-18 17:33:54,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1915 states, 1914 states have (on average 2.9054336468129573) internal successors, (5561), 1914 states have internal predecessors, (5561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:54,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1915 states to 1915 states and 5561 transitions. [2022-01-18 17:33:54,903 INFO L78 Accepts]: Start accepts. Automaton has 1915 states and 5561 transitions. Word has length 33 [2022-01-18 17:33:54,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:54,903 INFO L470 AbstractCegarLoop]: Abstraction has 1915 states and 5561 transitions. [2022-01-18 17:33:54,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:54,903 INFO L276 IsEmpty]: Start isEmpty. Operand 1915 states and 5561 transitions. [2022-01-18 17:33:54,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:54,906 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:54,906 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:54,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:55,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 17:33:55,106 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:55,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:55,106 INFO L85 PathProgramCache]: Analyzing trace with hash -2440947, now seen corresponding path program 35 times [2022-01-18 17:33:55,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:55,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325299852] [2022-01-18 17:33:55,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:55,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:55,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:55,322 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:55,323 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:55,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325299852] [2022-01-18 17:33:55,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325299852] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:55,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381578751] [2022-01-18 17:33:55,323 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:33:55,323 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:55,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:55,324 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:55,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-18 17:33:55,348 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:33:55,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:55,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:33:55,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:55,693 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:55,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:56,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:56,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381578751] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:56,059 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:56,059 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 17:33:56,059 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330162796] [2022-01-18 17:33:56,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:56,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:33:56,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:56,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:33:56,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:33:56,060 INFO L87 Difference]: Start difference. First operand 1915 states and 5561 transitions. Second operand has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:57,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:57,044 INFO L93 Difference]: Finished difference Result 3354 states and 9559 transitions. [2022-01-18 17:33:57,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 17:33:57,044 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:57,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:57,049 INFO L225 Difference]: With dead ends: 3354 [2022-01-18 17:33:57,049 INFO L226 Difference]: Without dead ends: 3339 [2022-01-18 17:33:57,050 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 47 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 552 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=272, Invalid=1708, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 17:33:57,050 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 418 mSDsluCounter, 1692 mSDsCounter, 0 mSdLazyCounter, 1199 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 1184 SdHoareTripleChecker+Invalid, 1248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:57,050 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [418 Valid, 1184 Invalid, 1248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1199 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 17:33:57,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3339 states. [2022-01-18 17:33:57,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3339 to 1894. [2022-01-18 17:33:57,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1893 states have (on average 2.8969889064976226) internal successors, (5484), 1893 states have internal predecessors, (5484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:57,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5484 transitions. [2022-01-18 17:33:57,075 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5484 transitions. Word has length 33 [2022-01-18 17:33:57,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:57,075 INFO L470 AbstractCegarLoop]: Abstraction has 1894 states and 5484 transitions. [2022-01-18 17:33:57,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:57,076 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5484 transitions. [2022-01-18 17:33:57,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:57,078 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:57,078 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:57,092 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:57,278 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-01-18 17:33:57,278 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:57,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:57,279 INFO L85 PathProgramCache]: Analyzing trace with hash -949172747, now seen corresponding path program 36 times [2022-01-18 17:33:57,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:57,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963296383] [2022-01-18 17:33:57,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:57,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:57,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:33:57,535 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:57,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:33:57,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963296383] [2022-01-18 17:33:57,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963296383] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:33:57,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501936115] [2022-01-18 17:33:57,536 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:33:57,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:33:57,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:33:57,537 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:33:57,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-18 17:33:57,569 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 17:33:57,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:33:57,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:33:57,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:33:57,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:33:58,007 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:58,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:33:58,503 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:33:58,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501936115] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:33:58,503 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:33:58,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 17:33:58,504 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923952589] [2022-01-18 17:33:58,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:33:58,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:33:58,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:33:58,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:33:58,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:33:58,504 INFO L87 Difference]: Start difference. First operand 1894 states and 5484 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:59,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:33:59,652 INFO L93 Difference]: Finished difference Result 3383 states and 9677 transitions. [2022-01-18 17:33:59,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 17:33:59,652 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:33:59,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:33:59,657 INFO L225 Difference]: With dead ends: 3383 [2022-01-18 17:33:59,657 INFO L226 Difference]: Without dead ends: 3368 [2022-01-18 17:33:59,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 45 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 458 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=273, Invalid=1533, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 17:33:59,658 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 398 mSDsluCounter, 2241 mSDsCounter, 0 mSdLazyCounter, 1590 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 398 SdHoareTripleChecker+Valid, 1539 SdHoareTripleChecker+Invalid, 1623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:33:59,658 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [398 Valid, 1539 Invalid, 1623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1590 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:33:59,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3368 states. [2022-01-18 17:33:59,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3368 to 1873. [2022-01-18 17:33:59,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1873 states, 1872 states have (on average 2.8995726495726495) internal successors, (5428), 1872 states have internal predecessors, (5428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:59,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1873 states to 1873 states and 5428 transitions. [2022-01-18 17:33:59,683 INFO L78 Accepts]: Start accepts. Automaton has 1873 states and 5428 transitions. Word has length 33 [2022-01-18 17:33:59,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:33:59,683 INFO L470 AbstractCegarLoop]: Abstraction has 1873 states and 5428 transitions. [2022-01-18 17:33:59,683 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:33:59,683 INFO L276 IsEmpty]: Start isEmpty. Operand 1873 states and 5428 transitions. [2022-01-18 17:33:59,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:33:59,685 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:33:59,685 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:33:59,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 17:33:59,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 17:33:59,885 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:33:59,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:33:59,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1103610265, now seen corresponding path program 37 times [2022-01-18 17:33:59,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:33:59,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113750978] [2022-01-18 17:33:59,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:33:59,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:33:59,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:00,107 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:00,108 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:00,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113750978] [2022-01-18 17:34:00,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113750978] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:00,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383625732] [2022-01-18 17:34:00,108 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:34:00,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:00,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:00,109 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:00,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-18 17:34:00,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:00,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:34:00,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:00,529 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:00,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:00,921 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:00,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383625732] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:00,922 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:00,922 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 17:34:00,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807657136] [2022-01-18 17:34:00,922 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:00,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 17:34:00,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:00,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 17:34:00,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:34:00,924 INFO L87 Difference]: Start difference. First operand 1873 states and 5428 transitions. Second operand has 28 states, 28 states have (on average 2.9285714285714284) internal successors, (82), 27 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:01,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:01,814 INFO L93 Difference]: Finished difference Result 3522 states and 10009 transitions. [2022-01-18 17:34:01,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 17:34:01,815 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.9285714285714284) internal successors, (82), 27 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:01,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:01,820 INFO L225 Difference]: With dead ends: 3522 [2022-01-18 17:34:01,821 INFO L226 Difference]: Without dead ends: 3516 [2022-01-18 17:34:01,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=241, Invalid=1399, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 17:34:01,821 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 358 mSDsluCounter, 2012 mSDsCounter, 0 mSdLazyCounter, 1251 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 1428 SdHoareTripleChecker+Invalid, 1477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 199 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:01,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [358 Valid, 1428 Invalid, 1477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1251 Invalid, 0 Unknown, 199 Unchecked, 0.5s Time] [2022-01-18 17:34:01,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3516 states. [2022-01-18 17:34:01,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3516 to 1909. [2022-01-18 17:34:01,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1909 states, 1908 states have (on average 2.903039832285115) internal successors, (5539), 1908 states have internal predecessors, (5539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:01,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1909 states to 1909 states and 5539 transitions. [2022-01-18 17:34:01,847 INFO L78 Accepts]: Start accepts. Automaton has 1909 states and 5539 transitions. Word has length 33 [2022-01-18 17:34:01,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:01,847 INFO L470 AbstractCegarLoop]: Abstraction has 1909 states and 5539 transitions. [2022-01-18 17:34:01,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.9285714285714284) internal successors, (82), 27 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:01,848 INFO L276 IsEmpty]: Start isEmpty. Operand 1909 states and 5539 transitions. [2022-01-18 17:34:01,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:01,850 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:01,850 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:01,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:02,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 17:34:02,050 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:02,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:02,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1473614485, now seen corresponding path program 38 times [2022-01-18 17:34:02,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:02,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363268164] [2022-01-18 17:34:02,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:02,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:02,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:02,271 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:02,271 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:02,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363268164] [2022-01-18 17:34:02,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363268164] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:02,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845434932] [2022-01-18 17:34:02,271 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:34:02,271 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:02,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:02,272 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:02,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-01-18 17:34:02,296 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:34:02,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:02,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:34:02,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:02,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:34:02,779 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:02,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:03,264 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:03,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845434932] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:03,264 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:03,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 17:34:03,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631715923] [2022-01-18 17:34:03,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:03,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:34:03,264 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:03,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:34:03,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:34:03,265 INFO L87 Difference]: Start difference. First operand 1909 states and 5539 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:04,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:04,563 INFO L93 Difference]: Finished difference Result 3502 states and 9990 transitions. [2022-01-18 17:34:04,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 17:34:04,563 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:04,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:04,569 INFO L225 Difference]: With dead ends: 3502 [2022-01-18 17:34:04,569 INFO L226 Difference]: Without dead ends: 3487 [2022-01-18 17:34:04,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 428 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=255, Invalid=1467, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 17:34:04,569 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 319 mSDsluCounter, 2927 mSDsCounter, 0 mSdLazyCounter, 2112 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 319 SdHoareTripleChecker+Valid, 1943 SdHoareTripleChecker+Invalid, 2146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 2112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:04,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [319 Valid, 1943 Invalid, 2146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 2112 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:34:04,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3487 states. [2022-01-18 17:34:04,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3487 to 1768. [2022-01-18 17:34:04,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1768 states, 1767 states have (on average 2.9134125636672326) internal successors, (5148), 1767 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:04,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 5148 transitions. [2022-01-18 17:34:04,594 INFO L78 Accepts]: Start accepts. Automaton has 1768 states and 5148 transitions. Word has length 33 [2022-01-18 17:34:04,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:04,594 INFO L470 AbstractCegarLoop]: Abstraction has 1768 states and 5148 transitions. [2022-01-18 17:34:04,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:04,594 INFO L276 IsEmpty]: Start isEmpty. Operand 1768 states and 5148 transitions. [2022-01-18 17:34:04,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:04,596 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:04,596 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:04,613 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:04,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-01-18 17:34:04,797 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:04,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:04,797 INFO L85 PathProgramCache]: Analyzing trace with hash 603202051, now seen corresponding path program 39 times [2022-01-18 17:34:04,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:04,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503088780] [2022-01-18 17:34:04,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:04,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:04,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:04,981 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:04,982 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:04,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503088780] [2022-01-18 17:34:04,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503088780] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:04,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777624412] [2022-01-18 17:34:04,982 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:34:04,982 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:04,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:04,983 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:04,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-01-18 17:34:05,006 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 17:34:05,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:05,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:34:05,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:05,268 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:34:05,397 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:05,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:05,848 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:05,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777624412] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:05,848 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:05,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-01-18 17:34:05,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751663215] [2022-01-18 17:34:05,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:05,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:34:05,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:05,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:34:05,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:34:05,849 INFO L87 Difference]: Start difference. First operand 1768 states and 5148 transitions. Second operand has 24 states, 24 states have (on average 3.1666666666666665) internal successors, (76), 23 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:06,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:06,869 INFO L93 Difference]: Finished difference Result 3296 states and 9482 transitions. [2022-01-18 17:34:06,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 17:34:06,869 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.1666666666666665) internal successors, (76), 23 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:06,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:06,874 INFO L225 Difference]: With dead ends: 3296 [2022-01-18 17:34:06,874 INFO L226 Difference]: Without dead ends: 3281 [2022-01-18 17:34:06,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 46 SyntacticMatches, 7 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 502 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=268, Invalid=1372, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 17:34:06,875 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 381 mSDsluCounter, 1894 mSDsCounter, 0 mSdLazyCounter, 1446 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 1294 SdHoareTripleChecker+Invalid, 1477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:06,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [381 Valid, 1294 Invalid, 1477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1446 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:34:06,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3281 states. [2022-01-18 17:34:06,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3281 to 1844. [2022-01-18 17:34:06,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1844 states, 1843 states have (on average 2.921323928377645) internal successors, (5384), 1843 states have internal predecessors, (5384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:06,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1844 states to 1844 states and 5384 transitions. [2022-01-18 17:34:06,900 INFO L78 Accepts]: Start accepts. Automaton has 1844 states and 5384 transitions. Word has length 33 [2022-01-18 17:34:06,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:06,901 INFO L470 AbstractCegarLoop]: Abstraction has 1844 states and 5384 transitions. [2022-01-18 17:34:06,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.1666666666666665) internal successors, (76), 23 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:06,901 INFO L276 IsEmpty]: Start isEmpty. Operand 1844 states and 5384 transitions. [2022-01-18 17:34:06,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:06,903 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:06,903 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:06,921 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-01-18 17:34:07,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-01-18 17:34:07,103 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:07,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:07,104 INFO L85 PathProgramCache]: Analyzing trace with hash -165530045, now seen corresponding path program 40 times [2022-01-18 17:34:07,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:07,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805875570] [2022-01-18 17:34:07,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:07,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:07,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:07,296 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:07,296 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:07,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805875570] [2022-01-18 17:34:07,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805875570] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:07,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [687299028] [2022-01-18 17:34:07,296 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:34:07,296 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:07,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:07,297 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:07,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-01-18 17:34:07,320 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:34:07,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:07,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:34:07,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:07,664 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:07,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:08,081 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:08,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [687299028] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:08,081 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:08,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 17:34:08,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067089026] [2022-01-18 17:34:08,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:08,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:34:08,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:08,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:34:08,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:34:08,082 INFO L87 Difference]: Start difference. First operand 1844 states and 5384 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:09,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:09,236 INFO L93 Difference]: Finished difference Result 3161 states and 9104 transitions. [2022-01-18 17:34:09,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 17:34:09,236 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:09,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:09,240 INFO L225 Difference]: With dead ends: 3161 [2022-01-18 17:34:09,240 INFO L226 Difference]: Without dead ends: 3142 [2022-01-18 17:34:09,241 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 606 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=303, Invalid=1589, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 17:34:09,241 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 421 mSDsluCounter, 1727 mSDsCounter, 0 mSdLazyCounter, 1367 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 1230 SdHoareTripleChecker+Invalid, 1422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:09,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [421 Valid, 1230 Invalid, 1422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1367 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:34:09,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3142 states. [2022-01-18 17:34:09,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3142 to 1856. [2022-01-18 17:34:09,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1856 states, 1855 states have (on average 2.922911051212938) internal successors, (5422), 1855 states have internal predecessors, (5422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:09,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1856 states to 1856 states and 5422 transitions. [2022-01-18 17:34:09,264 INFO L78 Accepts]: Start accepts. Automaton has 1856 states and 5422 transitions. Word has length 33 [2022-01-18 17:34:09,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:09,264 INFO L470 AbstractCegarLoop]: Abstraction has 1856 states and 5422 transitions. [2022-01-18 17:34:09,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:09,264 INFO L276 IsEmpty]: Start isEmpty. Operand 1856 states and 5422 transitions. [2022-01-18 17:34:09,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:09,266 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:09,266 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:09,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:09,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-01-18 17:34:09,475 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:09,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:09,476 INFO L85 PathProgramCache]: Analyzing trace with hash 710652419, now seen corresponding path program 41 times [2022-01-18 17:34:09,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:09,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711989943] [2022-01-18 17:34:09,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:09,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:09,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:09,694 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:09,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:09,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711989943] [2022-01-18 17:34:09,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711989943] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:09,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105153800] [2022-01-18 17:34:09,694 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:34:09,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:09,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:09,695 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:09,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-01-18 17:34:09,718 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:34:09,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:09,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:34:09,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:10,108 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:10,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:10,551 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:10,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105153800] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:10,551 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:10,551 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 17:34:10,551 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217053113] [2022-01-18 17:34:10,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:10,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:34:10,552 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:10,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:34:10,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:34:10,553 INFO L87 Difference]: Start difference. First operand 1856 states and 5422 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:11,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:11,870 INFO L93 Difference]: Finished difference Result 2754 states and 7938 transitions. [2022-01-18 17:34:11,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 17:34:11,870 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:11,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:11,874 INFO L225 Difference]: With dead ends: 2754 [2022-01-18 17:34:11,874 INFO L226 Difference]: Without dead ends: 2739 [2022-01-18 17:34:11,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 613 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=334, Invalid=1646, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 17:34:11,875 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 440 mSDsluCounter, 2191 mSDsCounter, 0 mSdLazyCounter, 1567 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 1516 SdHoareTripleChecker+Invalid, 1768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 142 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:11,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [440 Valid, 1516 Invalid, 1768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1567 Invalid, 0 Unknown, 142 Unchecked, 0.6s Time] [2022-01-18 17:34:11,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2739 states. [2022-01-18 17:34:11,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2739 to 1852. [2022-01-18 17:34:11,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1852 states, 1851 states have (on average 2.921663965424095) internal successors, (5408), 1851 states have internal predecessors, (5408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:11,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1852 states to 1852 states and 5408 transitions. [2022-01-18 17:34:11,896 INFO L78 Accepts]: Start accepts. Automaton has 1852 states and 5408 transitions. Word has length 33 [2022-01-18 17:34:11,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:11,896 INFO L470 AbstractCegarLoop]: Abstraction has 1852 states and 5408 transitions. [2022-01-18 17:34:11,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:11,896 INFO L276 IsEmpty]: Start isEmpty. Operand 1852 states and 5408 transitions. [2022-01-18 17:34:11,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:11,898 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:11,898 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:11,913 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:12,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:12,099 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:12,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:12,099 INFO L85 PathProgramCache]: Analyzing trace with hash -23814905, now seen corresponding path program 42 times [2022-01-18 17:34:12,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:12,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020900733] [2022-01-18 17:34:12,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:12,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:12,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:12,322 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:12,323 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:12,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020900733] [2022-01-18 17:34:12,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020900733] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:12,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70352627] [2022-01-18 17:34:12,323 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:34:12,323 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:12,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:12,324 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:12,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-01-18 17:34:12,347 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 17:34:12,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:12,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:34:12,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:12,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:34:12,736 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:12,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:13,195 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:13,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70352627] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:13,195 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:13,195 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-01-18 17:34:13,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718234373] [2022-01-18 17:34:13,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:13,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:34:13,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:13,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:34:13,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:34:13,196 INFO L87 Difference]: Start difference. First operand 1852 states and 5408 transitions. Second operand has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:14,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:14,503 INFO L93 Difference]: Finished difference Result 3491 states and 10010 transitions. [2022-01-18 17:34:14,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 17:34:14,504 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:14,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:14,509 INFO L225 Difference]: With dead ends: 3491 [2022-01-18 17:34:14,509 INFO L226 Difference]: Without dead ends: 3476 [2022-01-18 17:34:14,510 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 45 SyntacticMatches, 8 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 645 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=328, Invalid=1742, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 17:34:14,510 INFO L933 BasicCegarLoop]: 129 mSDtfsCounter, 483 mSDsluCounter, 1940 mSDsCounter, 0 mSdLazyCounter, 1500 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 483 SdHoareTripleChecker+Valid, 1358 SdHoareTripleChecker+Invalid, 1546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:14,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [483 Valid, 1358 Invalid, 1546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1500 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:34:14,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3476 states. [2022-01-18 17:34:14,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3476 to 1867. [2022-01-18 17:34:14,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1867 states, 1866 states have (on average 2.9217577706323685) internal successors, (5452), 1866 states have internal predecessors, (5452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:14,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1867 states to 1867 states and 5452 transitions. [2022-01-18 17:34:14,537 INFO L78 Accepts]: Start accepts. Automaton has 1867 states and 5452 transitions. Word has length 33 [2022-01-18 17:34:14,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:14,538 INFO L470 AbstractCegarLoop]: Abstraction has 1867 states and 5452 transitions. [2022-01-18 17:34:14,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:14,538 INFO L276 IsEmpty]: Start isEmpty. Operand 1867 states and 5452 transitions. [2022-01-18 17:34:14,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:14,540 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:14,540 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:14,561 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-01-18 17:34:14,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:14,740 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:14,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:14,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1306962365, now seen corresponding path program 43 times [2022-01-18 17:34:14,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:14,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635704693] [2022-01-18 17:34:14,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:14,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:14,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:14,958 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:14,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:14,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635704693] [2022-01-18 17:34:14,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635704693] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:14,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389893039] [2022-01-18 17:34:14,959 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:34:14,959 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:14,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:14,960 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:14,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-01-18 17:34:14,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:14,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:34:14,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:15,312 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:15,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:15,745 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:15,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389893039] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:15,745 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:15,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 17:34:15,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741543528] [2022-01-18 17:34:15,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:15,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:34:15,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:15,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:34:15,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:34:15,746 INFO L87 Difference]: Start difference. First operand 1867 states and 5452 transitions. Second operand has 27 states, 27 states have (on average 3.1481481481481484) internal successors, (85), 26 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:17,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:17,109 INFO L93 Difference]: Finished difference Result 3807 states and 10798 transitions. [2022-01-18 17:34:17,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 17:34:17,109 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.1481481481481484) internal successors, (85), 26 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:17,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:17,115 INFO L225 Difference]: With dead ends: 3807 [2022-01-18 17:34:17,115 INFO L226 Difference]: Without dead ends: 3792 [2022-01-18 17:34:17,115 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 47 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 743 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=363, Invalid=1989, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 17:34:17,115 INFO L933 BasicCegarLoop]: 142 mSDtfsCounter, 468 mSDsluCounter, 2376 mSDsCounter, 0 mSdLazyCounter, 1777 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 1617 SdHoareTripleChecker+Invalid, 1825 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1777 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:17,116 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [468 Valid, 1617 Invalid, 1825 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1777 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 17:34:17,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3792 states. [2022-01-18 17:34:17,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3792 to 1847. [2022-01-18 17:34:17,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1847 states, 1846 states have (on average 2.9209100758396533) internal successors, (5392), 1846 states have internal predecessors, (5392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:17,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1847 states to 1847 states and 5392 transitions. [2022-01-18 17:34:17,142 INFO L78 Accepts]: Start accepts. Automaton has 1847 states and 5392 transitions. Word has length 33 [2022-01-18 17:34:17,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:17,142 INFO L470 AbstractCegarLoop]: Abstraction has 1847 states and 5392 transitions. [2022-01-18 17:34:17,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.1481481481481484) internal successors, (85), 26 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:17,143 INFO L276 IsEmpty]: Start isEmpty. Operand 1847 states and 5392 transitions. [2022-01-18 17:34:17,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:17,144 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:17,144 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:17,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:17,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-01-18 17:34:17,345 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:17,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:17,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1023381209, now seen corresponding path program 44 times [2022-01-18 17:34:17,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:17,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955830021] [2022-01-18 17:34:17,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:17,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:17,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:17,536 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:17,537 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:17,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955830021] [2022-01-18 17:34:17,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955830021] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:17,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134861100] [2022-01-18 17:34:17,537 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:34:17,537 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:17,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:17,538 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:17,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-01-18 17:34:17,562 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:34:17,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:17,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 17:34:17,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:17,931 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:17,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:18,354 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:18,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134861100] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:18,355 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:18,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 24 [2022-01-18 17:34:18,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767520334] [2022-01-18 17:34:18,355 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:18,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:34:18,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:18,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:34:18,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:34:18,356 INFO L87 Difference]: Start difference. First operand 1847 states and 5392 transitions. Second operand has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:19,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:19,260 INFO L93 Difference]: Finished difference Result 3342 states and 9620 transitions. [2022-01-18 17:34:19,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 17:34:19,260 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:19,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:19,265 INFO L225 Difference]: With dead ends: 3342 [2022-01-18 17:34:19,265 INFO L226 Difference]: Without dead ends: 3327 [2022-01-18 17:34:19,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 46 SyntacticMatches, 6 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=289, Invalid=1433, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 17:34:19,265 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 412 mSDsluCounter, 1413 mSDsCounter, 0 mSdLazyCounter, 1126 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 983 SdHoareTripleChecker+Invalid, 1156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:19,265 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 983 Invalid, 1156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1126 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 17:34:19,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3327 states. [2022-01-18 17:34:19,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3327 to 1931. [2022-01-18 17:34:19,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1931 states, 1930 states have (on average 2.9098445595854923) internal successors, (5616), 1930 states have internal predecessors, (5616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:19,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1931 states to 1931 states and 5616 transitions. [2022-01-18 17:34:19,290 INFO L78 Accepts]: Start accepts. Automaton has 1931 states and 5616 transitions. Word has length 33 [2022-01-18 17:34:19,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:19,290 INFO L470 AbstractCegarLoop]: Abstraction has 1931 states and 5616 transitions. [2022-01-18 17:34:19,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:19,290 INFO L276 IsEmpty]: Start isEmpty. Operand 1931 states and 5616 transitions. [2022-01-18 17:34:19,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:19,292 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:19,292 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:19,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:19,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-18 17:34:19,492 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:19,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:19,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1059014257, now seen corresponding path program 45 times [2022-01-18 17:34:19,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:19,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547557919] [2022-01-18 17:34:19,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:19,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:19,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:19,705 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:19,705 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:19,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547557919] [2022-01-18 17:34:19,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547557919] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:19,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423083414] [2022-01-18 17:34:19,705 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:34:19,705 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:19,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:19,706 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:19,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-01-18 17:34:19,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 17:34:19,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:19,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:34:19,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:19,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:34:20,210 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:20,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:20,679 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:20,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423083414] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:20,680 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:20,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-01-18 17:34:20,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716535546] [2022-01-18 17:34:20,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:20,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:34:20,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:20,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:34:20,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:34:20,681 INFO L87 Difference]: Start difference. First operand 1931 states and 5616 transitions. Second operand has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:21,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:21,970 INFO L93 Difference]: Finished difference Result 2954 states and 8432 transitions. [2022-01-18 17:34:21,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 17:34:21,970 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:21,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:21,974 INFO L225 Difference]: With dead ends: 2954 [2022-01-18 17:34:21,974 INFO L226 Difference]: Without dead ends: 2939 [2022-01-18 17:34:21,975 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 45 SyntacticMatches, 9 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 532 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=298, Invalid=1508, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 17:34:21,975 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 451 mSDsluCounter, 1574 mSDsCounter, 0 mSdLazyCounter, 1251 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 451 SdHoareTripleChecker+Valid, 1098 SdHoareTripleChecker+Invalid, 1303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:21,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [451 Valid, 1098 Invalid, 1303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1251 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:34:21,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2939 states. [2022-01-18 17:34:21,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2939 to 1994. [2022-01-18 17:34:21,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1994 states, 1993 states have (on average 2.912694430506774) internal successors, (5805), 1993 states have internal predecessors, (5805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:21,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1994 states to 1994 states and 5805 transitions. [2022-01-18 17:34:21,999 INFO L78 Accepts]: Start accepts. Automaton has 1994 states and 5805 transitions. Word has length 33 [2022-01-18 17:34:21,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:21,999 INFO L470 AbstractCegarLoop]: Abstraction has 1994 states and 5805 transitions. [2022-01-18 17:34:21,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:21,999 INFO L276 IsEmpty]: Start isEmpty. Operand 1994 states and 5805 transitions. [2022-01-18 17:34:22,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:22,001 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:22,001 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:22,016 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:22,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-01-18 17:34:22,202 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:22,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:22,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1287773101, now seen corresponding path program 46 times [2022-01-18 17:34:22,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:22,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132798931] [2022-01-18 17:34:22,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:22,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:22,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:22,388 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:22,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:22,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132798931] [2022-01-18 17:34:22,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132798931] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:22,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778516421] [2022-01-18 17:34:22,388 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:34:22,388 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:22,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:22,389 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:22,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-01-18 17:34:22,414 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:34:22,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:22,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:34:22,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:22,755 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:22,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:23,166 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:23,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778516421] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:23,166 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:23,166 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 17:34:23,166 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351938769] [2022-01-18 17:34:23,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:23,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:34:23,167 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:23,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:34:23,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:34:23,167 INFO L87 Difference]: Start difference. First operand 1994 states and 5805 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:24,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:24,240 INFO L93 Difference]: Finished difference Result 3279 states and 9420 transitions. [2022-01-18 17:34:24,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 17:34:24,240 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:24,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:24,245 INFO L225 Difference]: With dead ends: 3279 [2022-01-18 17:34:24,245 INFO L226 Difference]: Without dead ends: 3264 [2022-01-18 17:34:24,245 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 605 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=303, Invalid=1589, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 17:34:24,246 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 415 mSDsluCounter, 1654 mSDsCounter, 0 mSdLazyCounter, 1242 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 1149 SdHoareTripleChecker+Invalid, 1285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:24,246 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [415 Valid, 1149 Invalid, 1285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1242 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:34:24,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3264 states. [2022-01-18 17:34:24,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3264 to 1973. [2022-01-18 17:34:24,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1973 states, 1972 states have (on average 2.9046653144016226) internal successors, (5728), 1972 states have internal predecessors, (5728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:24,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1973 states to 1973 states and 5728 transitions. [2022-01-18 17:34:24,269 INFO L78 Accepts]: Start accepts. Automaton has 1973 states and 5728 transitions. Word has length 33 [2022-01-18 17:34:24,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:24,270 INFO L470 AbstractCegarLoop]: Abstraction has 1973 states and 5728 transitions. [2022-01-18 17:34:24,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:24,270 INFO L276 IsEmpty]: Start isEmpty. Operand 1973 states and 5728 transitions. [2022-01-18 17:34:24,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:24,272 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:24,272 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:24,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:24,484 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:24,484 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:24,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:24,485 INFO L85 PathProgramCache]: Analyzing trace with hash 2060462395, now seen corresponding path program 47 times [2022-01-18 17:34:24,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:24,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625562775] [2022-01-18 17:34:24,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:24,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:24,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:24,692 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:24,693 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:24,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625562775] [2022-01-18 17:34:24,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625562775] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:24,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343725670] [2022-01-18 17:34:24,693 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:34:24,693 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:24,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:24,694 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:24,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-01-18 17:34:24,717 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:34:24,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:24,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:34:24,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:25,080 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:25,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:25,513 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:25,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343725670] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:25,513 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:25,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 17:34:25,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132704991] [2022-01-18 17:34:25,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:25,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:34:25,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:25,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:34:25,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:34:25,514 INFO L87 Difference]: Start difference. First operand 1973 states and 5728 transitions. Second operand has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:26,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:26,601 INFO L93 Difference]: Finished difference Result 3659 states and 10458 transitions. [2022-01-18 17:34:26,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 17:34:26,601 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:26,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:26,606 INFO L225 Difference]: With dead ends: 3659 [2022-01-18 17:34:26,606 INFO L226 Difference]: Without dead ends: 3629 [2022-01-18 17:34:26,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 47 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 665 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=343, Invalid=1727, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 17:34:26,607 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 416 mSDsluCounter, 2079 mSDsCounter, 0 mSdLazyCounter, 1270 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 1364 SdHoareTripleChecker+Invalid, 1632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 334 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:26,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [416 Valid, 1364 Invalid, 1632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1270 Invalid, 0 Unknown, 334 Unchecked, 0.5s Time] [2022-01-18 17:34:26,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3629 states. [2022-01-18 17:34:26,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3629 to 1994. [2022-01-18 17:34:26,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1994 states, 1993 states have (on average 2.902157551430005) internal successors, (5784), 1993 states have internal predecessors, (5784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:26,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1994 states to 1994 states and 5784 transitions. [2022-01-18 17:34:26,631 INFO L78 Accepts]: Start accepts. Automaton has 1994 states and 5784 transitions. Word has length 33 [2022-01-18 17:34:26,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:26,631 INFO L470 AbstractCegarLoop]: Abstraction has 1994 states and 5784 transitions. [2022-01-18 17:34:26,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:26,631 INFO L276 IsEmpty]: Start isEmpty. Operand 1994 states and 5784 transitions. [2022-01-18 17:34:26,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:26,633 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:26,633 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:26,648 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:26,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-18 17:34:26,834 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:26,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:26,834 INFO L85 PathProgramCache]: Analyzing trace with hash 1906024877, now seen corresponding path program 48 times [2022-01-18 17:34:26,834 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:26,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417119446] [2022-01-18 17:34:26,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:26,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:26,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:27,072 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:27,072 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:27,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417119446] [2022-01-18 17:34:27,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417119446] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:27,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109223296] [2022-01-18 17:34:27,072 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:34:27,072 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:27,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:27,087 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:27,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-01-18 17:34:27,116 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 17:34:27,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:27,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:34:27,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:27,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:34:27,527 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:27,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:27,991 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:27,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109223296] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:27,991 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:27,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-01-18 17:34:27,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664088944] [2022-01-18 17:34:27,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:27,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:34:27,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:27,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:34:27,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:34:27,992 INFO L87 Difference]: Start difference. First operand 1994 states and 5784 transitions. Second operand has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:29,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:29,182 INFO L93 Difference]: Finished difference Result 3541 states and 10148 transitions. [2022-01-18 17:34:29,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 17:34:29,182 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:29,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:29,187 INFO L225 Difference]: With dead ends: 3541 [2022-01-18 17:34:29,187 INFO L226 Difference]: Without dead ends: 3526 [2022-01-18 17:34:29,187 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 45 SyntacticMatches, 8 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=282, Invalid=1440, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 17:34:29,188 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 351 mSDsluCounter, 2140 mSDsCounter, 0 mSdLazyCounter, 1631 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 1448 SdHoareTripleChecker+Invalid, 1666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:29,188 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [351 Valid, 1448 Invalid, 1666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1631 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:34:29,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3526 states. [2022-01-18 17:34:29,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3526 to 1889. [2022-01-18 17:34:29,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1889 states, 1888 states have (on average 2.9152542372881354) internal successors, (5504), 1888 states have internal predecessors, (5504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:29,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1889 states to 1889 states and 5504 transitions. [2022-01-18 17:34:29,214 INFO L78 Accepts]: Start accepts. Automaton has 1889 states and 5504 transitions. Word has length 33 [2022-01-18 17:34:29,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:29,214 INFO L470 AbstractCegarLoop]: Abstraction has 1889 states and 5504 transitions. [2022-01-18 17:34:29,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:29,214 INFO L276 IsEmpty]: Start isEmpty. Operand 1889 states and 5504 transitions. [2022-01-18 17:34:29,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:29,217 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:29,217 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:29,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:29,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:29,420 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:29,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:29,420 INFO L85 PathProgramCache]: Analyzing trace with hash -493544957, now seen corresponding path program 49 times [2022-01-18 17:34:29,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:29,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375186020] [2022-01-18 17:34:29,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:29,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:29,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:29,619 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:29,619 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:29,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375186020] [2022-01-18 17:34:29,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375186020] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:29,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790849869] [2022-01-18 17:34:29,620 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:34:29,620 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:29,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:29,621 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:29,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-01-18 17:34:29,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:29,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:34:29,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:30,057 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:30,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:30,476 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:30,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [790849869] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:30,476 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:30,476 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-01-18 17:34:30,476 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973255260] [2022-01-18 17:34:30,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:30,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:34:30,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:30,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:34:30,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:34:30,477 INFO L87 Difference]: Start difference. First operand 1889 states and 5504 transitions. Second operand has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:31,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:31,955 INFO L93 Difference]: Finished difference Result 2759 states and 7953 transitions. [2022-01-18 17:34:31,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 17:34:31,955 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:31,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:31,959 INFO L225 Difference]: With dead ends: 2759 [2022-01-18 17:34:31,959 INFO L226 Difference]: Without dead ends: 2740 [2022-01-18 17:34:31,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 587 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=323, Invalid=1657, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 17:34:31,975 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 403 mSDsluCounter, 1951 mSDsCounter, 0 mSdLazyCounter, 1546 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 1355 SdHoareTripleChecker+Invalid, 1596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:31,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [403 Valid, 1355 Invalid, 1596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1546 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:34:31,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2740 states. [2022-01-18 17:34:31,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2740 to 1915. [2022-01-18 17:34:31,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1915 states, 1914 states have (on average 2.9221525600835947) internal successors, (5593), 1914 states have internal predecessors, (5593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:31,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1915 states to 1915 states and 5593 transitions. [2022-01-18 17:34:31,999 INFO L78 Accepts]: Start accepts. Automaton has 1915 states and 5593 transitions. Word has length 33 [2022-01-18 17:34:31,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:31,999 INFO L470 AbstractCegarLoop]: Abstraction has 1915 states and 5593 transitions. [2022-01-18 17:34:31,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:31,999 INFO L276 IsEmpty]: Start isEmpty. Operand 1915 states and 5593 transitions. [2022-01-18 17:34:32,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:32,001 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:32,001 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:32,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:32,212 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-01-18 17:34:32,212 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:32,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:32,213 INFO L85 PathProgramCache]: Analyzing trace with hash 382637507, now seen corresponding path program 50 times [2022-01-18 17:34:32,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:32,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692708933] [2022-01-18 17:34:32,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:32,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:32,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:32,388 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:32,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:32,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692708933] [2022-01-18 17:34:32,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692708933] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:32,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [346475050] [2022-01-18 17:34:32,388 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:34:32,388 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:32,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:32,389 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:32,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-01-18 17:34:32,412 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:34:32,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:32,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:34:32,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:32,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:34:32,887 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:32,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:33,351 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:33,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [346475050] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:33,352 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:33,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-01-18 17:34:33,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954621966] [2022-01-18 17:34:33,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:33,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:34:33,352 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:33,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:34:33,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:34:33,353 INFO L87 Difference]: Start difference. First operand 1915 states and 5593 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:34,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:34,861 INFO L93 Difference]: Finished difference Result 2759 states and 7947 transitions. [2022-01-18 17:34:34,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 17:34:34,862 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:34,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:34,865 INFO L225 Difference]: With dead ends: 2759 [2022-01-18 17:34:34,865 INFO L226 Difference]: Without dead ends: 2744 [2022-01-18 17:34:34,866 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 45 SyntacticMatches, 6 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=377, Invalid=1785, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 17:34:34,866 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 442 mSDsluCounter, 2261 mSDsCounter, 0 mSdLazyCounter, 1912 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 1515 SdHoareTripleChecker+Invalid, 1979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:34,866 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 1515 Invalid, 1979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1912 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 17:34:34,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2744 states. [2022-01-18 17:34:34,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2744 to 1911. [2022-01-18 17:34:34,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1911 states, 1910 states have (on average 2.9209424083769635) internal successors, (5579), 1910 states have internal predecessors, (5579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:34,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1911 states to 1911 states and 5579 transitions. [2022-01-18 17:34:34,887 INFO L78 Accepts]: Start accepts. Automaton has 1911 states and 5579 transitions. Word has length 33 [2022-01-18 17:34:34,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:34,887 INFO L470 AbstractCegarLoop]: Abstraction has 1911 states and 5579 transitions. [2022-01-18 17:34:34,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:34,887 INFO L276 IsEmpty]: Start isEmpty. Operand 1911 states and 5579 transitions. [2022-01-18 17:34:34,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:34,889 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:34,889 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:34,906 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:35,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-01-18 17:34:35,104 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:35,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:35,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1720498621, now seen corresponding path program 51 times [2022-01-18 17:34:35,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:35,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084057849] [2022-01-18 17:34:35,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:35,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:35,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:35,272 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:35,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:35,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084057849] [2022-01-18 17:34:35,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084057849] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:35,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78933406] [2022-01-18 17:34:35,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:34:35,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:35,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:35,273 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:35,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-01-18 17:34:35,296 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:34:35,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:35,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:34:35,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:35,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:34:35,709 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:35,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:36,142 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:36,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78933406] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:36,142 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:36,142 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-01-18 17:34:36,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062324245] [2022-01-18 17:34:36,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:36,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:34:36,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:36,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:34:36,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:34:36,143 INFO L87 Difference]: Start difference. First operand 1911 states and 5579 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:37,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:37,280 INFO L93 Difference]: Finished difference Result 2931 states and 8523 transitions. [2022-01-18 17:34:37,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 17:34:37,280 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:37,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:37,284 INFO L225 Difference]: With dead ends: 2931 [2022-01-18 17:34:37,284 INFO L226 Difference]: Without dead ends: 2912 [2022-01-18 17:34:37,284 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=305, Invalid=1501, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 17:34:37,284 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 328 mSDsluCounter, 2112 mSDsCounter, 0 mSdLazyCounter, 1707 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 1436 SdHoareTripleChecker+Invalid, 1747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:37,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [328 Valid, 1436 Invalid, 1747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1707 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:34:37,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2912 states. [2022-01-18 17:34:37,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2912 to 1933. [2022-01-18 17:34:37,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1933 states, 1932 states have (on average 2.9151138716356106) internal successors, (5632), 1932 states have internal predecessors, (5632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:37,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1933 states to 1933 states and 5632 transitions. [2022-01-18 17:34:37,306 INFO L78 Accepts]: Start accepts. Automaton has 1933 states and 5632 transitions. Word has length 33 [2022-01-18 17:34:37,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:37,306 INFO L470 AbstractCegarLoop]: Abstraction has 1933 states and 5632 transitions. [2022-01-18 17:34:37,306 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:37,306 INFO L276 IsEmpty]: Start isEmpty. Operand 1933 states and 5632 transitions. [2022-01-18 17:34:37,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:37,308 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:37,308 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:37,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:37,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:37,509 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:37,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:37,509 INFO L85 PathProgramCache]: Analyzing trace with hash 741551271, now seen corresponding path program 52 times [2022-01-18 17:34:37,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:37,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930506927] [2022-01-18 17:34:37,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:37,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:37,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:37,690 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:37,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:37,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930506927] [2022-01-18 17:34:37,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930506927] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:37,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350927631] [2022-01-18 17:34:37,690 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:34:37,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:37,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:37,691 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:37,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-01-18 17:34:37,713 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:34:37,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:37,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:34:37,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:38,036 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:38,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:38,462 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:38,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350927631] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:38,462 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:38,462 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-01-18 17:34:38,463 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155644240] [2022-01-18 17:34:38,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:38,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:34:38,463 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:38,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:34:38,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:34:38,464 INFO L87 Difference]: Start difference. First operand 1933 states and 5632 transitions. Second operand has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:39,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:39,417 INFO L93 Difference]: Finished difference Result 2957 states and 8574 transitions. [2022-01-18 17:34:39,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 17:34:39,417 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:39,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:39,422 INFO L225 Difference]: With dead ends: 2957 [2022-01-18 17:34:39,422 INFO L226 Difference]: Without dead ends: 2942 [2022-01-18 17:34:39,422 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=248, Invalid=1234, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 17:34:39,422 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 341 mSDsluCounter, 1439 mSDsCounter, 0 mSdLazyCounter, 1204 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 990 SdHoareTripleChecker+Invalid, 1246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:39,422 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 990 Invalid, 1246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1204 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:34:39,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2942 states. [2022-01-18 17:34:39,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2942 to 1911. [2022-01-18 17:34:39,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1911 states, 1910 states have (on average 2.9209424083769635) internal successors, (5579), 1910 states have internal predecessors, (5579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:39,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1911 states to 1911 states and 5579 transitions. [2022-01-18 17:34:39,446 INFO L78 Accepts]: Start accepts. Automaton has 1911 states and 5579 transitions. Word has length 33 [2022-01-18 17:34:39,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:39,446 INFO L470 AbstractCegarLoop]: Abstraction has 1911 states and 5579 transitions. [2022-01-18 17:34:39,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:39,446 INFO L276 IsEmpty]: Start isEmpty. Operand 1911 states and 5579 transitions. [2022-01-18 17:34:39,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:39,448 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:39,448 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:39,464 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-01-18 17:34:39,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-01-18 17:34:39,649 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:39,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:39,649 INFO L85 PathProgramCache]: Analyzing trace with hash -114396377, now seen corresponding path program 53 times [2022-01-18 17:34:39,649 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:39,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793392419] [2022-01-18 17:34:39,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:39,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:39,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:39,830 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:39,830 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:39,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793392419] [2022-01-18 17:34:39,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793392419] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:39,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079046904] [2022-01-18 17:34:39,830 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:34:39,830 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:39,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:39,831 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:39,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-01-18 17:34:39,853 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:34:39,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:39,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:34:39,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:40,259 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:40,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:40,708 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:40,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079046904] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:40,708 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:40,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-01-18 17:34:40,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256968400] [2022-01-18 17:34:40,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:40,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:34:40,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:40,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:34:40,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:34:40,709 INFO L87 Difference]: Start difference. First operand 1911 states and 5579 transitions. Second operand has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:42,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:42,090 INFO L93 Difference]: Finished difference Result 2866 states and 8198 transitions. [2022-01-18 17:34:42,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 17:34:42,091 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:42,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:42,095 INFO L225 Difference]: With dead ends: 2866 [2022-01-18 17:34:42,095 INFO L226 Difference]: Without dead ends: 2851 [2022-01-18 17:34:42,095 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 587 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=348, Invalid=1632, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 17:34:42,095 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 496 mSDsluCounter, 1728 mSDsCounter, 0 mSdLazyCounter, 1468 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 496 SdHoareTripleChecker+Valid, 1178 SdHoareTripleChecker+Invalid, 1536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:42,096 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [496 Valid, 1178 Invalid, 1536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1468 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:34:42,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2851 states. [2022-01-18 17:34:42,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2851 to 1932. [2022-01-18 17:34:42,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1932 states, 1931 states have (on average 2.9290523045054377) internal successors, (5656), 1931 states have internal predecessors, (5656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:42,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1932 states to 1932 states and 5656 transitions. [2022-01-18 17:34:42,121 INFO L78 Accepts]: Start accepts. Automaton has 1932 states and 5656 transitions. Word has length 33 [2022-01-18 17:34:42,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:42,121 INFO L470 AbstractCegarLoop]: Abstraction has 1932 states and 5656 transitions. [2022-01-18 17:34:42,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:42,121 INFO L276 IsEmpty]: Start isEmpty. Operand 1932 states and 5656 transitions. [2022-01-18 17:34:42,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:42,124 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:42,124 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:42,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-01-18 17:34:42,329 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-01-18 17:34:42,330 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:42,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:42,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1780794963, now seen corresponding path program 54 times [2022-01-18 17:34:42,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:42,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029547625] [2022-01-18 17:34:42,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:42,330 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:42,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:42,517 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:42,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:42,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029547625] [2022-01-18 17:34:42,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029547625] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:42,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283239847] [2022-01-18 17:34:42,517 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:34:42,518 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:42,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:42,518 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:42,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-01-18 17:34:42,542 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:34:42,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:42,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 17:34:42,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:42,977 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:42,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:43,403 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:43,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283239847] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:43,403 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:43,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-01-18 17:34:43,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734453218] [2022-01-18 17:34:43,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:43,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:34:43,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:43,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:34:43,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:34:43,404 INFO L87 Difference]: Start difference. First operand 1932 states and 5656 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:44,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:44,893 INFO L93 Difference]: Finished difference Result 2837 states and 8133 transitions. [2022-01-18 17:34:44,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 17:34:44,893 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:44,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:44,897 INFO L225 Difference]: With dead ends: 2837 [2022-01-18 17:34:44,897 INFO L226 Difference]: Without dead ends: 2822 [2022-01-18 17:34:44,897 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 704 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=381, Invalid=1971, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 17:34:44,898 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 436 mSDsluCounter, 1907 mSDsCounter, 0 mSdLazyCounter, 1521 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 1306 SdHoareTripleChecker+Invalid, 1576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:44,898 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [436 Valid, 1306 Invalid, 1576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1521 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:34:44,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2822 states. [2022-01-18 17:34:44,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2822 to 1900. [2022-01-18 17:34:44,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1900 states, 1899 states have (on average 2.9152185360716167) internal successors, (5536), 1899 states have internal predecessors, (5536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:44,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1900 states to 1900 states and 5536 transitions. [2022-01-18 17:34:44,933 INFO L78 Accepts]: Start accepts. Automaton has 1900 states and 5536 transitions. Word has length 33 [2022-01-18 17:34:44,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:44,933 INFO L470 AbstractCegarLoop]: Abstraction has 1900 states and 5536 transitions. [2022-01-18 17:34:44,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:44,933 INFO L276 IsEmpty]: Start isEmpty. Operand 1900 states and 5536 transitions. [2022-01-18 17:34:44,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:44,935 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:44,935 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:44,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:45,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:45,136 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:45,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:45,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1628011223, now seen corresponding path program 55 times [2022-01-18 17:34:45,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:45,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295797266] [2022-01-18 17:34:45,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:45,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:45,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:45,343 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:45,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:45,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295797266] [2022-01-18 17:34:45,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295797266] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:45,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42566345] [2022-01-18 17:34:45,344 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:34:45,344 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:45,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:45,344 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:45,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-01-18 17:34:45,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:45,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:34:45,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:45,761 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:45,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:46,211 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:46,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42566345] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:46,211 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:46,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 17:34:46,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909664996] [2022-01-18 17:34:46,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:46,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:34:46,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:46,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:34:46,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:34:46,212 INFO L87 Difference]: Start difference. First operand 1900 states and 5536 transitions. Second operand has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:47,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:47,632 INFO L93 Difference]: Finished difference Result 3262 states and 9418 transitions. [2022-01-18 17:34:47,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 17:34:47,633 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:47,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:47,638 INFO L225 Difference]: With dead ends: 3262 [2022-01-18 17:34:47,638 INFO L226 Difference]: Without dead ends: 3243 [2022-01-18 17:34:47,638 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 47 SyntacticMatches, 5 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 689 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=355, Invalid=1901, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 17:34:47,638 INFO L933 BasicCegarLoop]: 126 mSDtfsCounter, 471 mSDsluCounter, 2091 mSDsCounter, 0 mSdLazyCounter, 1674 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 1464 SdHoareTripleChecker+Invalid, 1728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:47,638 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 1464 Invalid, 1728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1674 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 17:34:47,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3243 states. [2022-01-18 17:34:47,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3243 to 1908. [2022-01-18 17:34:47,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1908 states, 1907 states have (on average 2.916622968012585) internal successors, (5562), 1907 states have internal predecessors, (5562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:47,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1908 states to 1908 states and 5562 transitions. [2022-01-18 17:34:47,674 INFO L78 Accepts]: Start accepts. Automaton has 1908 states and 5562 transitions. Word has length 33 [2022-01-18 17:34:47,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:47,674 INFO L470 AbstractCegarLoop]: Abstraction has 1908 states and 5562 transitions. [2022-01-18 17:34:47,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:47,674 INFO L276 IsEmpty]: Start isEmpty. Operand 1908 states and 5562 transitions. [2022-01-18 17:34:47,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:47,676 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:47,676 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:47,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:47,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:47,892 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:47,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:47,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1790773609, now seen corresponding path program 56 times [2022-01-18 17:34:47,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:47,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928862193] [2022-01-18 17:34:47,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:47,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:47,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:48,085 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:48,085 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:48,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928862193] [2022-01-18 17:34:48,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928862193] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:48,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553202305] [2022-01-18 17:34:48,085 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:34:48,085 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:48,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:48,086 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:48,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-01-18 17:34:48,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:34:48,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:48,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:34:48,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:48,290 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:34:48,567 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:48,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:49,044 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:49,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553202305] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:49,044 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:49,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 26 [2022-01-18 17:34:49,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314557019] [2022-01-18 17:34:49,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:49,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:34:49,045 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:49,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:34:49,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:34:49,045 INFO L87 Difference]: Start difference. First operand 1908 states and 5562 transitions. Second operand has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:50,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:50,891 INFO L93 Difference]: Finished difference Result 2917 states and 8390 transitions. [2022-01-18 17:34:50,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 17:34:50,892 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:50,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:50,895 INFO L225 Difference]: With dead ends: 2917 [2022-01-18 17:34:50,895 INFO L226 Difference]: Without dead ends: 2887 [2022-01-18 17:34:50,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 889 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=468, Invalid=2394, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:34:50,896 INFO L933 BasicCegarLoop]: 131 mSDtfsCounter, 470 mSDsluCounter, 2577 mSDsCounter, 0 mSdLazyCounter, 2035 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 1791 SdHoareTripleChecker+Invalid, 2096 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 2035 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:50,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [470 Valid, 1791 Invalid, 2096 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 2035 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:34:50,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2887 states. [2022-01-18 17:34:50,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2887 to 1900. [2022-01-18 17:34:50,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1900 states, 1899 states have (on average 2.9152185360716167) internal successors, (5536), 1899 states have internal predecessors, (5536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:50,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1900 states to 1900 states and 5536 transitions. [2022-01-18 17:34:50,917 INFO L78 Accepts]: Start accepts. Automaton has 1900 states and 5536 transitions. Word has length 33 [2022-01-18 17:34:50,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:50,918 INFO L470 AbstractCegarLoop]: Abstraction has 1900 states and 5536 transitions. [2022-01-18 17:34:50,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:50,918 INFO L276 IsEmpty]: Start isEmpty. Operand 1900 states and 5536 transitions. [2022-01-18 17:34:50,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:50,921 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:50,921 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:50,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:51,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:51,131 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:51,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:51,132 INFO L85 PathProgramCache]: Analyzing trace with hash -516801493, now seen corresponding path program 57 times [2022-01-18 17:34:51,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:51,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206964668] [2022-01-18 17:34:51,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:51,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:51,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:51,340 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:51,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:51,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206964668] [2022-01-18 17:34:51,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206964668] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:51,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377286892] [2022-01-18 17:34:51,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:34:51,341 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:51,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:51,342 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:51,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-01-18 17:34:51,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 17:34:51,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:51,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:34:51,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:51,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:34:51,805 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:51,805 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:52,285 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:52,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377286892] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:52,286 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:52,286 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 26 [2022-01-18 17:34:52,286 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879658537] [2022-01-18 17:34:52,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:52,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:34:52,286 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:52,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:34:52,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:34:52,287 INFO L87 Difference]: Start difference. First operand 1900 states and 5536 transitions. Second operand has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:53,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:53,913 INFO L93 Difference]: Finished difference Result 3064 states and 8742 transitions. [2022-01-18 17:34:53,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 17:34:53,913 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:53,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:53,917 INFO L225 Difference]: With dead ends: 3064 [2022-01-18 17:34:53,917 INFO L226 Difference]: Without dead ends: 3034 [2022-01-18 17:34:53,917 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 889 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=468, Invalid=2394, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:34:53,917 INFO L933 BasicCegarLoop]: 129 mSDtfsCounter, 570 mSDsluCounter, 2110 mSDsCounter, 0 mSdLazyCounter, 1620 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 570 SdHoareTripleChecker+Valid, 1448 SdHoareTripleChecker+Invalid, 1685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:53,917 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [570 Valid, 1448 Invalid, 1685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1620 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:34:53,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3034 states. [2022-01-18 17:34:53,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3034 to 1942. [2022-01-18 17:34:53,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1942 states, 1941 states have (on average 2.9206594538897477) internal successors, (5669), 1941 states have internal predecessors, (5669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:53,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1942 states to 1942 states and 5669 transitions. [2022-01-18 17:34:53,939 INFO L78 Accepts]: Start accepts. Automaton has 1942 states and 5669 transitions. Word has length 33 [2022-01-18 17:34:53,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:53,939 INFO L470 AbstractCegarLoop]: Abstraction has 1942 states and 5669 transitions. [2022-01-18 17:34:53,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:53,940 INFO L276 IsEmpty]: Start isEmpty. Operand 1942 states and 5669 transitions. [2022-01-18 17:34:53,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:53,941 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:53,942 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:53,957 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-01-18 17:34:54,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-01-18 17:34:54,142 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:54,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:54,142 INFO L85 PathProgramCache]: Analyzing trace with hash 2111767217, now seen corresponding path program 58 times [2022-01-18 17:34:54,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:54,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120292438] [2022-01-18 17:34:54,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:54,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:54,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:54,329 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:54,329 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:54,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120292438] [2022-01-18 17:34:54,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120292438] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:54,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108625622] [2022-01-18 17:34:54,330 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:34:54,330 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:54,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:54,331 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:54,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-01-18 17:34:54,353 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:34:54,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:54,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:34:54,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:54,687 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:54,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:55,136 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:55,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108625622] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:55,136 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:55,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 17:34:55,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615213593] [2022-01-18 17:34:55,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:55,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:34:55,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:55,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:34:55,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:34:55,137 INFO L87 Difference]: Start difference. First operand 1942 states and 5669 transitions. Second operand has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:56,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:56,374 INFO L93 Difference]: Finished difference Result 3338 states and 9597 transitions. [2022-01-18 17:34:56,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 17:34:56,374 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:56,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:56,379 INFO L225 Difference]: With dead ends: 3338 [2022-01-18 17:34:56,379 INFO L226 Difference]: Without dead ends: 3323 [2022-01-18 17:34:56,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 47 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 662 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=342, Invalid=1820, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 17:34:56,380 INFO L933 BasicCegarLoop]: 127 mSDtfsCounter, 449 mSDsluCounter, 1858 mSDsCounter, 0 mSdLazyCounter, 1444 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 449 SdHoareTripleChecker+Valid, 1292 SdHoareTripleChecker+Invalid, 1489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:56,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [449 Valid, 1292 Invalid, 1489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1444 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:34:56,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3323 states. [2022-01-18 17:34:56,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3323 to 1889. [2022-01-18 17:34:56,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1889 states, 1888 states have (on average 2.9152542372881354) internal successors, (5504), 1888 states have internal predecessors, (5504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:56,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1889 states to 1889 states and 5504 transitions. [2022-01-18 17:34:56,403 INFO L78 Accepts]: Start accepts. Automaton has 1889 states and 5504 transitions. Word has length 33 [2022-01-18 17:34:56,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:56,403 INFO L470 AbstractCegarLoop]: Abstraction has 1889 states and 5504 transitions. [2022-01-18 17:34:56,403 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:56,403 INFO L276 IsEmpty]: Start isEmpty. Operand 1889 states and 5504 transitions. [2022-01-18 17:34:56,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:56,405 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:56,405 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:56,420 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:56,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2022-01-18 17:34:56,605 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:56,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:56,606 INFO L85 PathProgramCache]: Analyzing trace with hash 689886501, now seen corresponding path program 59 times [2022-01-18 17:34:56,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:56,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159010364] [2022-01-18 17:34:56,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:56,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:56,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:56,780 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:56,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:56,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159010364] [2022-01-18 17:34:56,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159010364] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:56,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537521408] [2022-01-18 17:34:56,780 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:34:56,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:56,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:56,781 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:56,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-01-18 17:34:56,805 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:34:56,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:56,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:34:56,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:57,154 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:57,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:34:57,603 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:57,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537521408] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:34:57,603 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:34:57,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 17:34:57,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977259189] [2022-01-18 17:34:57,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:34:57,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:34:57,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:34:57,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:34:57,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:34:57,604 INFO L87 Difference]: Start difference. First operand 1889 states and 5504 transitions. Second operand has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:59,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:34:59,082 INFO L93 Difference]: Finished difference Result 3761 states and 10682 transitions. [2022-01-18 17:34:59,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 17:34:59,083 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:34:59,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:34:59,088 INFO L225 Difference]: With dead ends: 3761 [2022-01-18 17:34:59,088 INFO L226 Difference]: Without dead ends: 3742 [2022-01-18 17:34:59,088 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 47 SyntacticMatches, 5 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=396, Invalid=2256, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 17:34:59,088 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 530 mSDsluCounter, 1821 mSDsCounter, 0 mSdLazyCounter, 1474 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 530 SdHoareTripleChecker+Valid, 1300 SdHoareTripleChecker+Invalid, 1534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:34:59,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [530 Valid, 1300 Invalid, 1534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1474 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:34:59,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3742 states. [2022-01-18 17:34:59,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3742 to 1893. [2022-01-18 17:34:59,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1893 states, 1892 states have (on average 2.916490486257928) internal successors, (5518), 1892 states have internal predecessors, (5518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:59,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1893 states to 1893 states and 5518 transitions. [2022-01-18 17:34:59,114 INFO L78 Accepts]: Start accepts. Automaton has 1893 states and 5518 transitions. Word has length 33 [2022-01-18 17:34:59,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:34:59,114 INFO L470 AbstractCegarLoop]: Abstraction has 1893 states and 5518 transitions. [2022-01-18 17:34:59,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.92) internal successors, (73), 24 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:34:59,114 INFO L276 IsEmpty]: Start isEmpty. Operand 1893 states and 5518 transitions. [2022-01-18 17:34:59,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:34:59,118 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:34:59,118 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:34:59,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-01-18 17:34:59,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-01-18 17:34:59,333 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:34:59,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:34:59,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1566068965, now seen corresponding path program 60 times [2022-01-18 17:34:59,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:34:59,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319984529] [2022-01-18 17:34:59,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:34:59,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:34:59,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:34:59,521 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:34:59,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:34:59,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319984529] [2022-01-18 17:34:59,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319984529] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:34:59,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226017774] [2022-01-18 17:34:59,522 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:34:59,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:34:59,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:34:59,523 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:34:59,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-01-18 17:34:59,550 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 17:34:59,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:34:59,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:34:59,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:34:59,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:35:00,002 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:00,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:00,476 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:00,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1226017774] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:00,477 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:00,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 26 [2022-01-18 17:35:00,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695708957] [2022-01-18 17:35:00,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:00,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:35:00,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:00,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:35:00,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:35:00,477 INFO L87 Difference]: Start difference. First operand 1893 states and 5518 transitions. Second operand has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:02,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:02,639 INFO L93 Difference]: Finished difference Result 3262 states and 9279 transitions. [2022-01-18 17:35:02,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 17:35:02,640 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:02,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:02,645 INFO L225 Difference]: With dead ends: 3262 [2022-01-18 17:35:02,645 INFO L226 Difference]: Without dead ends: 3247 [2022-01-18 17:35:02,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1176 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=556, Invalid=3104, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 17:35:02,646 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 620 mSDsluCounter, 2286 mSDsCounter, 0 mSdLazyCounter, 1825 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 620 SdHoareTripleChecker+Valid, 1579 SdHoareTripleChecker+Invalid, 1902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:02,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [620 Valid, 1579 Invalid, 1902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1825 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:35:02,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3247 states. [2022-01-18 17:35:02,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3247 to 1881. [2022-01-18 17:35:02,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1881 states, 1880 states have (on average 2.9148936170212765) internal successors, (5480), 1880 states have internal predecessors, (5480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:02,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1881 states to 1881 states and 5480 transitions. [2022-01-18 17:35:02,673 INFO L78 Accepts]: Start accepts. Automaton has 1881 states and 5480 transitions. Word has length 33 [2022-01-18 17:35:02,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:02,673 INFO L470 AbstractCegarLoop]: Abstraction has 1881 states and 5480 transitions. [2022-01-18 17:35:02,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:02,673 INFO L276 IsEmpty]: Start isEmpty. Operand 1881 states and 5480 transitions. [2022-01-18 17:35:02,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:02,675 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:02,675 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:02,706 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:02,892 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:02,892 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:02,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:02,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1694496615, now seen corresponding path program 61 times [2022-01-18 17:35:02,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:02,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16494691] [2022-01-18 17:35:02,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:02,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:02,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:03,112 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:03,112 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:03,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16494691] [2022-01-18 17:35:03,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16494691] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:03,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235213605] [2022-01-18 17:35:03,113 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:35:03,113 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:03,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:03,114 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:03,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-01-18 17:35:03,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:03,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:35:03,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:03,536 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:03,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:04,023 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:04,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235213605] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:04,023 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:04,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-01-18 17:35:04,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958869912] [2022-01-18 17:35:04,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:04,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:35:04,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:04,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:35:04,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:35:04,024 INFO L87 Difference]: Start difference. First operand 1881 states and 5480 transitions. Second operand has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:05,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:05,866 INFO L93 Difference]: Finished difference Result 3091 states and 8783 transitions. [2022-01-18 17:35:05,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:35:05,867 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:05,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:05,872 INFO L225 Difference]: With dead ends: 3091 [2022-01-18 17:35:05,872 INFO L226 Difference]: Without dead ends: 3076 [2022-01-18 17:35:05,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 47 SyntacticMatches, 5 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 797 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=411, Invalid=2241, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 17:35:05,873 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 469 mSDsluCounter, 2663 mSDsCounter, 0 mSdLazyCounter, 2072 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 1794 SdHoareTripleChecker+Invalid, 2134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 2072 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:05,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [469 Valid, 1794 Invalid, 2134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 2072 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:35:05,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3076 states. [2022-01-18 17:35:05,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3076 to 1902. [2022-01-18 17:35:05,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1902 states, 1901 states have (on average 2.923198316675434) internal successors, (5557), 1901 states have internal predecessors, (5557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:05,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1902 states to 1902 states and 5557 transitions. [2022-01-18 17:35:05,899 INFO L78 Accepts]: Start accepts. Automaton has 1902 states and 5557 transitions. Word has length 33 [2022-01-18 17:35:05,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:05,899 INFO L470 AbstractCegarLoop]: Abstraction has 1902 states and 5557 transitions. [2022-01-18 17:35:05,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:05,900 INFO L276 IsEmpty]: Start isEmpty. Operand 1902 states and 5557 transitions. [2022-01-18 17:35:05,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:05,902 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:05,902 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:05,917 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:06,113 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:06,113 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:06,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:06,113 INFO L85 PathProgramCache]: Analyzing trace with hash 28098029, now seen corresponding path program 62 times [2022-01-18 17:35:06,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:06,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9692480] [2022-01-18 17:35:06,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:06,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:06,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:06,300 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:06,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:06,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9692480] [2022-01-18 17:35:06,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9692480] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:06,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647023556] [2022-01-18 17:35:06,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:35:06,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:06,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:06,302 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:06,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-01-18 17:35:06,325 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:35:06,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:06,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:35:06,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:06,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:35:06,759 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:06,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:07,273 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:07,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647023556] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:07,273 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:07,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 26 [2022-01-18 17:35:07,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463470474] [2022-01-18 17:35:07,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:07,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:35:07,273 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:07,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:35:07,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:35:07,274 INFO L87 Difference]: Start difference. First operand 1902 states and 5557 transitions. Second operand has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:08,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:08,866 INFO L93 Difference]: Finished difference Result 3527 states and 10065 transitions. [2022-01-18 17:35:08,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 17:35:08,866 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:08,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:08,873 INFO L225 Difference]: With dead ends: 3527 [2022-01-18 17:35:08,873 INFO L226 Difference]: Without dead ends: 3512 [2022-01-18 17:35:08,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 797 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=381, Invalid=2069, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 17:35:08,874 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 522 mSDsluCounter, 2330 mSDsCounter, 0 mSdLazyCounter, 1705 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 522 SdHoareTripleChecker+Valid, 1592 SdHoareTripleChecker+Invalid, 1759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:08,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [522 Valid, 1592 Invalid, 1759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1705 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 17:35:08,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3512 states. [2022-01-18 17:35:08,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3512 to 1784. [2022-01-18 17:35:08,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1784 states, 1783 states have (on average 2.9209197980931014) internal successors, (5208), 1783 states have internal predecessors, (5208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:08,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1784 states to 1784 states and 5208 transitions. [2022-01-18 17:35:08,904 INFO L78 Accepts]: Start accepts. Automaton has 1784 states and 5208 transitions. Word has length 33 [2022-01-18 17:35:08,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:08,904 INFO L470 AbstractCegarLoop]: Abstraction has 1784 states and 5208 transitions. [2022-01-18 17:35:08,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:08,904 INFO L276 IsEmpty]: Start isEmpty. Operand 1784 states and 5208 transitions. [2022-01-18 17:35:08,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:08,906 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:08,906 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:08,922 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-01-18 17:35:09,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-01-18 17:35:09,107 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:09,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:09,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1005542603, now seen corresponding path program 63 times [2022-01-18 17:35:09,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:09,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694451316] [2022-01-18 17:35:09,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:09,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:09,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:09,119 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:09,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:09,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694451316] [2022-01-18 17:35:09,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694451316] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:35:09,120 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:35:09,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 17:35:09,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055575691] [2022-01-18 17:35:09,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:35:09,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 17:35:09,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:09,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 17:35:09,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 17:35:09,121 INFO L87 Difference]: Start difference. First operand 1784 states and 5208 transitions. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 2 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:09,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:09,137 INFO L93 Difference]: Finished difference Result 1474 states and 4216 transitions. [2022-01-18 17:35:09,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 17:35:09,137 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 2 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:09,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:09,140 INFO L225 Difference]: With dead ends: 1474 [2022-01-18 17:35:09,140 INFO L226 Difference]: Without dead ends: 1474 [2022-01-18 17:35:09,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 17:35:09,140 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 10 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:09,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 48 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 17:35:09,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1474 states. [2022-01-18 17:35:09,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1474 to 1474. [2022-01-18 17:35:09,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1474 states, 1473 states have (on average 2.8621860149355056) internal successors, (4216), 1473 states have internal predecessors, (4216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:09,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1474 states to 1474 states and 4216 transitions. [2022-01-18 17:35:09,159 INFO L78 Accepts]: Start accepts. Automaton has 1474 states and 4216 transitions. Word has length 33 [2022-01-18 17:35:09,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:09,159 INFO L470 AbstractCegarLoop]: Abstraction has 1474 states and 4216 transitions. [2022-01-18 17:35:09,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 2 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:09,159 INFO L276 IsEmpty]: Start isEmpty. Operand 1474 states and 4216 transitions. [2022-01-18 17:35:09,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:09,161 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:09,161 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:09,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-01-18 17:35:09,162 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:09,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:09,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1645279201, now seen corresponding path program 64 times [2022-01-18 17:35:09,162 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:09,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178224652] [2022-01-18 17:35:09,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:09,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:09,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:09,385 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:09,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:09,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178224652] [2022-01-18 17:35:09,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178224652] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:09,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200359034] [2022-01-18 17:35:09,386 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:35:09,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:09,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:09,387 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:09,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-01-18 17:35:09,414 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:35:09,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:09,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:35:09,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:09,952 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:09,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:10,542 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:10,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200359034] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:10,542 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:10,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 17:35:10,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621984374] [2022-01-18 17:35:10,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:10,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:35:10,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:10,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:35:10,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:35:10,543 INFO L87 Difference]: Start difference. First operand 1474 states and 4216 transitions. Second operand has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:11,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:11,547 INFO L93 Difference]: Finished difference Result 2806 states and 7869 transitions. [2022-01-18 17:35:11,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 17:35:11,547 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:11,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:11,551 INFO L225 Difference]: With dead ends: 2806 [2022-01-18 17:35:11,552 INFO L226 Difference]: Without dead ends: 2791 [2022-01-18 17:35:11,552 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 536 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=286, Invalid=1520, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 17:35:11,552 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 396 mSDsluCounter, 1738 mSDsCounter, 0 mSdLazyCounter, 1441 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 396 SdHoareTripleChecker+Valid, 1157 SdHoareTripleChecker+Invalid, 1473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:11,552 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [396 Valid, 1157 Invalid, 1473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1441 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:35:11,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2791 states. [2022-01-18 17:35:11,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2791 to 1513. [2022-01-18 17:35:11,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1513 states, 1512 states have (on average 2.8624338624338623) internal successors, (4328), 1512 states have internal predecessors, (4328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:11,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1513 states to 1513 states and 4328 transitions. [2022-01-18 17:35:11,573 INFO L78 Accepts]: Start accepts. Automaton has 1513 states and 4328 transitions. Word has length 33 [2022-01-18 17:35:11,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:11,573 INFO L470 AbstractCegarLoop]: Abstraction has 1513 states and 4328 transitions. [2022-01-18 17:35:11,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:11,574 INFO L276 IsEmpty]: Start isEmpty. Operand 1513 states and 4328 transitions. [2022-01-18 17:35:11,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:11,575 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:11,575 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:11,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:11,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-01-18 17:35:11,776 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:11,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:11,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1880955999, now seen corresponding path program 65 times [2022-01-18 17:35:11,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:11,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350717449] [2022-01-18 17:35:11,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:11,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:11,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:11,961 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:11,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:11,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350717449] [2022-01-18 17:35:11,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350717449] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:11,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338832078] [2022-01-18 17:35:11,962 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:35:11,962 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:11,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:11,963 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:11,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-01-18 17:35:11,988 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:35:11,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:11,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:35:11,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:12,388 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:12,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:12,825 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:12,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338832078] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:12,826 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:12,826 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 17:35:12,826 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393470669] [2022-01-18 17:35:12,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:12,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:35:12,826 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:12,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:35:12,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:35:12,826 INFO L87 Difference]: Start difference. First operand 1513 states and 4328 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:13,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:13,941 INFO L93 Difference]: Finished difference Result 2697 states and 7578 transitions. [2022-01-18 17:35:13,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 17:35:13,941 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:13,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:13,946 INFO L225 Difference]: With dead ends: 2697 [2022-01-18 17:35:13,946 INFO L226 Difference]: Without dead ends: 2678 [2022-01-18 17:35:13,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 47 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 526 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=275, Invalid=1447, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 17:35:13,947 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 340 mSDsluCounter, 1883 mSDsCounter, 0 mSdLazyCounter, 1604 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 1306 SdHoareTripleChecker+Invalid, 1642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:13,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [340 Valid, 1306 Invalid, 1642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1604 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:35:13,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2678 states. [2022-01-18 17:35:13,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2678 to 1525. [2022-01-18 17:35:13,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1525 states, 1524 states have (on average 2.8648293963254594) internal successors, (4366), 1524 states have internal predecessors, (4366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:13,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1525 states to 1525 states and 4366 transitions. [2022-01-18 17:35:13,965 INFO L78 Accepts]: Start accepts. Automaton has 1525 states and 4366 transitions. Word has length 33 [2022-01-18 17:35:13,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:13,965 INFO L470 AbstractCegarLoop]: Abstraction has 1525 states and 4366 transitions. [2022-01-18 17:35:13,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:13,966 INFO L276 IsEmpty]: Start isEmpty. Operand 1525 states and 4366 transitions. [2022-01-18 17:35:13,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:13,967 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:13,967 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:13,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:14,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:14,168 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:14,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:14,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1537828833, now seen corresponding path program 66 times [2022-01-18 17:35:14,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:14,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638321136] [2022-01-18 17:35:14,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:14,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:14,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:14,363 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:14,363 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:14,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638321136] [2022-01-18 17:35:14,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638321136] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:14,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725247419] [2022-01-18 17:35:14,364 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:35:14,364 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:14,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:14,365 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:14,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-01-18 17:35:14,388 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 17:35:14,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:14,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:35:14,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:14,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:35:14,823 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:14,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:15,282 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:15,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725247419] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:15,282 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:15,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-01-18 17:35:15,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210917571] [2022-01-18 17:35:15,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:15,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:35:15,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:15,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:35:15,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:35:15,290 INFO L87 Difference]: Start difference. First operand 1525 states and 4366 transitions. Second operand has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:16,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:16,635 INFO L93 Difference]: Finished difference Result 2359 states and 6606 transitions. [2022-01-18 17:35:16,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 17:35:16,635 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:16,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:16,640 INFO L225 Difference]: With dead ends: 2359 [2022-01-18 17:35:16,640 INFO L226 Difference]: Without dead ends: 2344 [2022-01-18 17:35:16,640 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 44 SyntacticMatches, 10 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 472 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=264, Invalid=1376, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 17:35:16,640 INFO L933 BasicCegarLoop]: 125 mSDtfsCounter, 360 mSDsluCounter, 1884 mSDsCounter, 0 mSdLazyCounter, 1637 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 1297 SdHoareTripleChecker+Invalid, 1680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:16,640 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [360 Valid, 1297 Invalid, 1680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1637 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:35:16,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2344 states. [2022-01-18 17:35:16,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2344 to 1521. [2022-01-18 17:35:16,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1521 states, 1520 states have (on average 2.863157894736842) internal successors, (4352), 1520 states have internal predecessors, (4352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:16,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1521 states to 1521 states and 4352 transitions. [2022-01-18 17:35:16,660 INFO L78 Accepts]: Start accepts. Automaton has 1521 states and 4352 transitions. Word has length 33 [2022-01-18 17:35:16,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:16,660 INFO L470 AbstractCegarLoop]: Abstraction has 1521 states and 4352 transitions. [2022-01-18 17:35:16,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:16,660 INFO L276 IsEmpty]: Start isEmpty. Operand 1521 states and 4352 transitions. [2022-01-18 17:35:16,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:16,662 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:16,662 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:16,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:16,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-01-18 17:35:16,876 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:16,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:16,876 INFO L85 PathProgramCache]: Analyzing trace with hash 2022671139, now seen corresponding path program 67 times [2022-01-18 17:35:16,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:16,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288503332] [2022-01-18 17:35:16,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:16,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:16,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:17,087 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:17,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:17,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288503332] [2022-01-18 17:35:17,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288503332] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:17,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133911210] [2022-01-18 17:35:17,088 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:35:17,088 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:17,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:17,089 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:17,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-01-18 17:35:17,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:17,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:35:17,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:17,509 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:17,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:17,974 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:17,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133911210] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:17,975 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:17,975 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 17:35:17,975 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434795687] [2022-01-18 17:35:17,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:17,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:35:17,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:17,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:35:17,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:35:17,981 INFO L87 Difference]: Start difference. First operand 1521 states and 4352 transitions. Second operand has 27 states, 27 states have (on average 3.1481481481481484) internal successors, (85), 26 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:18,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:18,985 INFO L93 Difference]: Finished difference Result 3128 states and 8721 transitions. [2022-01-18 17:35:18,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 17:35:18,985 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.1481481481481484) internal successors, (85), 26 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:18,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:18,990 INFO L225 Difference]: With dead ends: 3128 [2022-01-18 17:35:18,990 INFO L226 Difference]: Without dead ends: 3098 [2022-01-18 17:35:18,990 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 644 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=312, Invalid=1668, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 17:35:18,990 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 462 mSDsluCounter, 1759 mSDsCounter, 0 mSdLazyCounter, 1252 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 462 SdHoareTripleChecker+Valid, 1219 SdHoareTripleChecker+Invalid, 1445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 164 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:18,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [462 Valid, 1219 Invalid, 1445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1252 Invalid, 0 Unknown, 164 Unchecked, 0.5s Time] [2022-01-18 17:35:18,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3098 states. [2022-01-18 17:35:19,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3098 to 1527. [2022-01-18 17:35:19,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1527 states, 1526 states have (on average 2.8636959370904327) internal successors, (4370), 1526 states have internal predecessors, (4370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:19,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1527 states to 1527 states and 4370 transitions. [2022-01-18 17:35:19,012 INFO L78 Accepts]: Start accepts. Automaton has 1527 states and 4370 transitions. Word has length 33 [2022-01-18 17:35:19,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:19,012 INFO L470 AbstractCegarLoop]: Abstraction has 1527 states and 4370 transitions. [2022-01-18 17:35:19,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.1481481481481484) internal successors, (85), 26 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:19,012 INFO L276 IsEmpty]: Start isEmpty. Operand 1527 states and 4370 transitions. [2022-01-18 17:35:19,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:19,014 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:19,014 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:19,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:19,214 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-01-18 17:35:19,214 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:19,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:19,214 INFO L85 PathProgramCache]: Analyzing trace with hash 739523679, now seen corresponding path program 68 times [2022-01-18 17:35:19,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:19,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632151593] [2022-01-18 17:35:19,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:19,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:19,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:19,399 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:19,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:19,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632151593] [2022-01-18 17:35:19,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632151593] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:19,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1384678825] [2022-01-18 17:35:19,399 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:35:19,399 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:19,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:19,400 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:19,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-01-18 17:35:19,423 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:35:19,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:19,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:35:19,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:19,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:35:19,802 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:19,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:20,258 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:20,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1384678825] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:20,258 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:20,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-01-18 17:35:20,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490608979] [2022-01-18 17:35:20,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:20,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:35:20,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:20,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:35:20,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:35:20,259 INFO L87 Difference]: Start difference. First operand 1527 states and 4370 transitions. Second operand has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:21,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:21,706 INFO L93 Difference]: Finished difference Result 3264 states and 9075 transitions. [2022-01-18 17:35:21,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 17:35:21,706 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:21,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:21,711 INFO L225 Difference]: With dead ends: 3264 [2022-01-18 17:35:21,711 INFO L226 Difference]: Without dead ends: 3249 [2022-01-18 17:35:21,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 44 SyntacticMatches, 9 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 547 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=276, Invalid=1530, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 17:35:21,712 INFO L933 BasicCegarLoop]: 131 mSDtfsCounter, 380 mSDsluCounter, 2658 mSDsCounter, 0 mSdLazyCounter, 2163 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 1739 SdHoareTripleChecker+Invalid, 2204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 2163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:21,712 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [380 Valid, 1739 Invalid, 2204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 2163 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:35:21,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3249 states. [2022-01-18 17:35:21,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3249 to 1507. [2022-01-18 17:35:21,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1507 states, 1506 states have (on average 2.861885790172643) internal successors, (4310), 1506 states have internal predecessors, (4310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:21,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1507 states to 1507 states and 4310 transitions. [2022-01-18 17:35:21,734 INFO L78 Accepts]: Start accepts. Automaton has 1507 states and 4310 transitions. Word has length 33 [2022-01-18 17:35:21,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:21,734 INFO L470 AbstractCegarLoop]: Abstraction has 1507 states and 4310 transitions. [2022-01-18 17:35:21,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:21,734 INFO L276 IsEmpty]: Start isEmpty. Operand 1507 states and 4310 transitions. [2022-01-18 17:35:21,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:21,736 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:21,736 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:21,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:21,937 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:21,938 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:21,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:21,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1023104835, now seen corresponding path program 69 times [2022-01-18 17:35:21,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:21,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864308832] [2022-01-18 17:35:21,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:21,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:21,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:22,123 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:22,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:22,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864308832] [2022-01-18 17:35:22,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864308832] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:22,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084642029] [2022-01-18 17:35:22,123 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:35:22,123 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:22,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:22,124 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:22,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-01-18 17:35:22,147 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 17:35:22,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:22,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 17:35:22,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:22,533 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:22,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:22,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:22,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084642029] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:22,954 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:22,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-01-18 17:35:22,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132916693] [2022-01-18 17:35:22,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:22,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:35:22,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:22,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:35:22,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:35:22,954 INFO L87 Difference]: Start difference. First operand 1507 states and 4310 transitions. Second operand has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:23,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:23,818 INFO L93 Difference]: Finished difference Result 2822 states and 7897 transitions. [2022-01-18 17:35:23,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 17:35:23,819 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:23,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:23,822 INFO L225 Difference]: With dead ends: 2822 [2022-01-18 17:35:23,823 INFO L226 Difference]: Without dead ends: 2807 [2022-01-18 17:35:23,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 450 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=243, Invalid=1239, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 17:35:23,823 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 394 mSDsluCounter, 1363 mSDsCounter, 0 mSdLazyCounter, 1178 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 928 SdHoareTripleChecker+Invalid, 1206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:23,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [394 Valid, 928 Invalid, 1206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1178 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:35:23,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2807 states. [2022-01-18 17:35:23,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2807 to 1576. [2022-01-18 17:35:23,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1576 states, 1575 states have (on average 2.843809523809524) internal successors, (4479), 1575 states have internal predecessors, (4479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:23,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1576 states to 1576 states and 4479 transitions. [2022-01-18 17:35:23,847 INFO L78 Accepts]: Start accepts. Automaton has 1576 states and 4479 transitions. Word has length 33 [2022-01-18 17:35:23,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:23,847 INFO L470 AbstractCegarLoop]: Abstraction has 1576 states and 4479 transitions. [2022-01-18 17:35:23,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:23,847 INFO L276 IsEmpty]: Start isEmpty. Operand 1576 states and 4479 transitions. [2022-01-18 17:35:23,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:23,849 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:23,849 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:23,865 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:24,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2022-01-18 17:35:24,049 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:24,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:24,049 INFO L85 PathProgramCache]: Analyzing trace with hash 987471787, now seen corresponding path program 70 times [2022-01-18 17:35:24,050 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:24,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92200218] [2022-01-18 17:35:24,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:24,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:24,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:24,246 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:24,246 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:24,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92200218] [2022-01-18 17:35:24,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92200218] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:24,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853688315] [2022-01-18 17:35:24,246 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:35:24,246 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:24,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:24,247 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:24,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-01-18 17:35:24,270 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:35:24,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:24,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:35:24,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:24,659 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:24,659 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:25,098 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:25,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853688315] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:25,098 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:25,099 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 17:35:25,099 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885094911] [2022-01-18 17:35:25,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:25,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:35:25,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:25,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:35:25,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:35:25,099 INFO L87 Difference]: Start difference. First operand 1576 states and 4479 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:26,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:26,293 INFO L93 Difference]: Finished difference Result 2350 states and 6557 transitions. [2022-01-18 17:35:26,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 17:35:26,293 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:26,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:26,296 INFO L225 Difference]: With dead ends: 2350 [2022-01-18 17:35:26,296 INFO L226 Difference]: Without dead ends: 2335 [2022-01-18 17:35:26,296 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 47 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 559 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=311, Invalid=1581, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 17:35:26,297 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 348 mSDsluCounter, 1693 mSDsCounter, 0 mSdLazyCounter, 1494 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 1138 SdHoareTripleChecker+Invalid, 1533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:26,297 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 1138 Invalid, 1533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1494 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:35:26,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2335 states. [2022-01-18 17:35:26,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2335 to 1594. [2022-01-18 17:35:26,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1594 states, 1593 states have (on average 2.8455743879472695) internal successors, (4533), 1593 states have internal predecessors, (4533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:26,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1594 states to 1594 states and 4533 transitions. [2022-01-18 17:35:26,315 INFO L78 Accepts]: Start accepts. Automaton has 1594 states and 4533 transitions. Word has length 33 [2022-01-18 17:35:26,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:26,315 INFO L470 AbstractCegarLoop]: Abstraction has 1594 states and 4533 transitions. [2022-01-18 17:35:26,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:26,315 INFO L276 IsEmpty]: Start isEmpty. Operand 1594 states and 4533 transitions. [2022-01-18 17:35:26,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:26,317 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:26,317 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:26,333 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:26,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:26,518 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:26,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:26,518 INFO L85 PathProgramCache]: Analyzing trace with hash 758712943, now seen corresponding path program 71 times [2022-01-18 17:35:26,518 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:26,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116142208] [2022-01-18 17:35:26,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:26,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:26,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:26,713 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:26,713 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:26,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116142208] [2022-01-18 17:35:26,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116142208] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:26,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770757307] [2022-01-18 17:35:26,713 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:35:26,713 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:26,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:26,719 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:26,721 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-01-18 17:35:26,745 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:35:26,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:26,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:35:26,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:27,095 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:27,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:27,514 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:27,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770757307] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:27,515 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:27,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-18 17:35:27,515 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573236853] [2022-01-18 17:35:27,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:27,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:35:27,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:27,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:35:27,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:35:27,516 INFO L87 Difference]: Start difference. First operand 1594 states and 4533 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:28,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:28,503 INFO L93 Difference]: Finished difference Result 2684 states and 7527 transitions. [2022-01-18 17:35:28,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 17:35:28,504 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:28,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:28,508 INFO L225 Difference]: With dead ends: 2684 [2022-01-18 17:35:28,508 INFO L226 Difference]: Without dead ends: 2669 [2022-01-18 17:35:28,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 538 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=275, Invalid=1447, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 17:35:28,509 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 344 mSDsluCounter, 1593 mSDsCounter, 0 mSdLazyCounter, 1369 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 1093 SdHoareTripleChecker+Invalid, 1399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:28,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 1093 Invalid, 1399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1369 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:35:28,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2669 states. [2022-01-18 17:35:28,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2669 to 1588. [2022-01-18 17:35:28,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1588 states, 1587 states have (on average 2.8424700693131695) internal successors, (4511), 1587 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:28,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1588 states to 1588 states and 4511 transitions. [2022-01-18 17:35:28,527 INFO L78 Accepts]: Start accepts. Automaton has 1588 states and 4511 transitions. Word has length 33 [2022-01-18 17:35:28,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:28,527 INFO L470 AbstractCegarLoop]: Abstraction has 1588 states and 4511 transitions. [2022-01-18 17:35:28,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:28,528 INFO L276 IsEmpty]: Start isEmpty. Operand 1588 states and 4511 transitions. [2022-01-18 17:35:28,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:28,529 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:28,529 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:28,552 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:28,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:28,730 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:28,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:28,730 INFO L85 PathProgramCache]: Analyzing trace with hash -188018857, now seen corresponding path program 72 times [2022-01-18 17:35:28,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:28,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204089468] [2022-01-18 17:35:28,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:28,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:28,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:28,943 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:28,943 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:28,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204089468] [2022-01-18 17:35:28,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204089468] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:28,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844369702] [2022-01-18 17:35:28,943 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:35:28,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:28,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:28,944 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:28,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-01-18 17:35:28,967 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 17:35:28,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:28,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:35:28,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:29,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:35:29,366 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:29,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:29,846 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:29,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844369702] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:29,846 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:29,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-01-18 17:35:29,846 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600011138] [2022-01-18 17:35:29,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:29,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:35:29,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:29,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:35:29,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:35:29,847 INFO L87 Difference]: Start difference. First operand 1588 states and 4511 transitions. Second operand has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:30,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:30,818 INFO L93 Difference]: Finished difference Result 2841 states and 7944 transitions. [2022-01-18 17:35:30,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 17:35:30,818 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:30,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:30,823 INFO L225 Difference]: With dead ends: 2841 [2022-01-18 17:35:30,823 INFO L226 Difference]: Without dead ends: 2826 [2022-01-18 17:35:30,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 45 SyntacticMatches, 8 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 528 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=274, Invalid=1448, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 17:35:30,823 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 402 mSDsluCounter, 1347 mSDsCounter, 0 mSdLazyCounter, 1191 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 402 SdHoareTripleChecker+Valid, 937 SdHoareTripleChecker+Invalid, 1224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:30,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [402 Valid, 937 Invalid, 1224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1191 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:35:30,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2826 states. [2022-01-18 17:35:30,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2826 to 1594. [2022-01-18 17:35:30,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1594 states, 1593 states have (on average 2.84180790960452) internal successors, (4527), 1593 states have internal predecessors, (4527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:30,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1594 states to 1594 states and 4527 transitions. [2022-01-18 17:35:30,847 INFO L78 Accepts]: Start accepts. Automaton has 1594 states and 4527 transitions. Word has length 33 [2022-01-18 17:35:30,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:30,847 INFO L470 AbstractCegarLoop]: Abstraction has 1594 states and 4527 transitions. [2022-01-18 17:35:30,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:30,847 INFO L276 IsEmpty]: Start isEmpty. Operand 1594 states and 4527 transitions. [2022-01-18 17:35:30,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:30,849 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:30,849 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:30,865 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:31,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:31,049 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:31,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:31,050 INFO L85 PathProgramCache]: Analyzing trace with hash -342456375, now seen corresponding path program 73 times [2022-01-18 17:35:31,050 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:31,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442282168] [2022-01-18 17:35:31,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:31,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:31,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:31,252 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:31,253 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:31,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442282168] [2022-01-18 17:35:31,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442282168] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:31,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524551281] [2022-01-18 17:35:31,253 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:35:31,253 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:31,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:31,254 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:31,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-01-18 17:35:31,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:31,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:35:31,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:31,652 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:31,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:32,129 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:32,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524551281] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:32,129 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:32,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 17:35:32,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610250806] [2022-01-18 17:35:32,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:32,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:35:32,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:32,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:35:32,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:35:32,130 INFO L87 Difference]: Start difference. First operand 1594 states and 4527 transitions. Second operand has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:32,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:32,534 INFO L93 Difference]: Finished difference Result 2428 states and 6808 transitions. [2022-01-18 17:35:32,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 17:35:32,534 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:32,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:32,537 INFO L225 Difference]: With dead ends: 2428 [2022-01-18 17:35:32,538 INFO L226 Difference]: Without dead ends: 2422 [2022-01-18 17:35:32,538 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 48 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 352 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=168, Invalid=762, Unknown=0, NotChecked=0, Total=930 [2022-01-18 17:35:32,538 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 344 mSDsluCounter, 1141 mSDsCounter, 0 mSdLazyCounter, 704 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 834 SdHoareTripleChecker+Invalid, 881 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 704 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 165 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:32,538 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 834 Invalid, 881 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 704 Invalid, 0 Unknown, 165 Unchecked, 0.3s Time] [2022-01-18 17:35:32,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2422 states. [2022-01-18 17:35:32,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2422 to 1614. [2022-01-18 17:35:32,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1614 states, 1613 states have (on average 2.8406695598264102) internal successors, (4582), 1613 states have internal predecessors, (4582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:32,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1614 states to 1614 states and 4582 transitions. [2022-01-18 17:35:32,557 INFO L78 Accepts]: Start accepts. Automaton has 1614 states and 4582 transitions. Word has length 33 [2022-01-18 17:35:32,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:32,557 INFO L470 AbstractCegarLoop]: Abstraction has 1614 states and 4582 transitions. [2022-01-18 17:35:32,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:32,558 INFO L276 IsEmpty]: Start isEmpty. Operand 1614 states and 4582 transitions. [2022-01-18 17:35:32,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:32,559 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:32,559 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:32,578 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:32,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2022-01-18 17:35:32,760 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:32,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:32,760 INFO L85 PathProgramCache]: Analyzing trace with hash -712460595, now seen corresponding path program 74 times [2022-01-18 17:35:32,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:32,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40835729] [2022-01-18 17:35:32,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:32,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:32,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:32,971 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:32,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:32,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40835729] [2022-01-18 17:35:32,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40835729] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:32,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825336015] [2022-01-18 17:35:32,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:35:32,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:32,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:32,972 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:32,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-01-18 17:35:32,996 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:35:32,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:32,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:35:32,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:33,192 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:35:33,401 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:33,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:33,886 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:33,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825336015] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:33,886 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:33,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-01-18 17:35:33,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620613031] [2022-01-18 17:35:33,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:33,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:35:33,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:33,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:35:33,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:35:33,887 INFO L87 Difference]: Start difference. First operand 1614 states and 4582 transitions. Second operand has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:35,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:35,107 INFO L93 Difference]: Finished difference Result 2986 states and 8329 transitions. [2022-01-18 17:35:35,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 17:35:35,107 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:35,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:35,111 INFO L225 Difference]: With dead ends: 2986 [2022-01-18 17:35:35,111 INFO L226 Difference]: Without dead ends: 2971 [2022-01-18 17:35:35,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 45 SyntacticMatches, 8 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=250, Invalid=1310, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 17:35:35,112 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 323 mSDsluCounter, 2473 mSDsCounter, 0 mSdLazyCounter, 2061 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 1621 SdHoareTripleChecker+Invalid, 2091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 2061 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:35,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 1621 Invalid, 2091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 2061 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:35:35,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2971 states. [2022-01-18 17:35:35,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2971 to 1519. [2022-01-18 17:35:35,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1519 states, 1518 states have (on average 2.86034255599473) internal successors, (4342), 1518 states have internal predecessors, (4342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:35,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1519 states to 1519 states and 4342 transitions. [2022-01-18 17:35:35,131 INFO L78 Accepts]: Start accepts. Automaton has 1519 states and 4342 transitions. Word has length 33 [2022-01-18 17:35:35,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:35,131 INFO L470 AbstractCegarLoop]: Abstraction has 1519 states and 4342 transitions. [2022-01-18 17:35:35,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:35,131 INFO L276 IsEmpty]: Start isEmpty. Operand 1519 states and 4342 transitions. [2022-01-18 17:35:35,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:35,133 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:35,133 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:35,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:35,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:35,333 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:35,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:35,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1552941087, now seen corresponding path program 75 times [2022-01-18 17:35:35,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:35,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077518716] [2022-01-18 17:35:35,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:35,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:35,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:35,515 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:35,515 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:35,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077518716] [2022-01-18 17:35:35,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077518716] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:35,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953375494] [2022-01-18 17:35:35,515 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:35:35,515 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:35,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:35,518 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:35,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-01-18 17:35:35,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 17:35:35,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:35,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:35:35,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:35,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:35:35,994 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:35,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:36,460 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:36,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953375494] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:36,461 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:36,461 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-01-18 17:35:36,461 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210543553] [2022-01-18 17:35:36,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:36,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:35:36,461 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:36,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:35:36,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:35:36,461 INFO L87 Difference]: Start difference. First operand 1519 states and 4342 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:37,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:37,756 INFO L93 Difference]: Finished difference Result 2182 states and 6153 transitions. [2022-01-18 17:35:37,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 17:35:37,757 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:37,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:37,760 INFO L225 Difference]: With dead ends: 2182 [2022-01-18 17:35:37,760 INFO L226 Difference]: Without dead ends: 2163 [2022-01-18 17:35:37,760 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 45 SyntacticMatches, 6 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 570 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=307, Invalid=1585, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 17:35:37,760 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 326 mSDsluCounter, 1876 mSDsCounter, 0 mSdLazyCounter, 1703 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 1290 SdHoareTripleChecker+Invalid, 1742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1703 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:37,760 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 1290 Invalid, 1742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1703 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:35:37,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2163 states. [2022-01-18 17:35:37,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2163 to 1527. [2022-01-18 17:35:37,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1527 states, 1526 states have (on average 2.8636959370904327) internal successors, (4370), 1526 states have internal predecessors, (4370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:37,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1527 states to 1527 states and 4370 transitions. [2022-01-18 17:35:37,777 INFO L78 Accepts]: Start accepts. Automaton has 1527 states and 4370 transitions. Word has length 33 [2022-01-18 17:35:37,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:37,777 INFO L470 AbstractCegarLoop]: Abstraction has 1527 states and 4370 transitions. [2022-01-18 17:35:37,777 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:37,777 INFO L276 IsEmpty]: Start isEmpty. Operand 1527 states and 4370 transitions. [2022-01-18 17:35:37,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:37,779 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:37,779 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:37,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:37,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:37,995 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:37,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:37,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1865843745, now seen corresponding path program 76 times [2022-01-18 17:35:37,995 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:37,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161211099] [2022-01-18 17:35:37,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:37,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:37,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:38,170 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:38,170 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:38,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161211099] [2022-01-18 17:35:38,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161211099] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:38,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804506798] [2022-01-18 17:35:38,170 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:35:38,170 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:38,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:38,171 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:38,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-01-18 17:35:38,194 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:35:38,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:38,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:35:38,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:38,587 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:38,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:39,035 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:39,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804506798] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:39,036 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:39,036 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 17:35:39,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941725897] [2022-01-18 17:35:39,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:39,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:35:39,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:39,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:35:39,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:35:39,036 INFO L87 Difference]: Start difference. First operand 1527 states and 4370 transitions. Second operand has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:40,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:40,375 INFO L93 Difference]: Finished difference Result 2182 states and 6147 transitions. [2022-01-18 17:35:40,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 17:35:40,375 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:40,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:40,378 INFO L225 Difference]: With dead ends: 2182 [2022-01-18 17:35:40,378 INFO L226 Difference]: Without dead ends: 2167 [2022-01-18 17:35:40,378 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=290, Invalid=1350, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 17:35:40,378 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 357 mSDsluCounter, 1628 mSDsCounter, 0 mSdLazyCounter, 1599 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 357 SdHoareTripleChecker+Valid, 1109 SdHoareTripleChecker+Invalid, 1651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:40,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [357 Valid, 1109 Invalid, 1651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1599 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:35:40,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2167 states. [2022-01-18 17:35:40,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2167 to 1523. [2022-01-18 17:35:40,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1523 states, 1522 states have (on average 2.862023653088042) internal successors, (4356), 1522 states have internal predecessors, (4356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:40,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1523 states to 1523 states and 4356 transitions. [2022-01-18 17:35:40,395 INFO L78 Accepts]: Start accepts. Automaton has 1523 states and 4356 transitions. Word has length 33 [2022-01-18 17:35:40,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:40,395 INFO L470 AbstractCegarLoop]: Abstraction has 1523 states and 4356 transitions. [2022-01-18 17:35:40,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:40,395 INFO L276 IsEmpty]: Start isEmpty. Operand 1523 states and 4356 transitions. [2022-01-18 17:35:40,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:40,397 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:40,397 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:40,412 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:40,597 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-01-18 17:35:40,597 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:40,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:40,597 INFO L85 PathProgramCache]: Analyzing trace with hash 325987423, now seen corresponding path program 77 times [2022-01-18 17:35:40,597 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:40,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106099431] [2022-01-18 17:35:40,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:40,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:40,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:40,769 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:40,769 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:40,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106099431] [2022-01-18 17:35:40,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106099431] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:40,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223773227] [2022-01-18 17:35:40,769 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:35:40,769 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:40,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:40,770 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:40,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-01-18 17:35:40,795 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:35:40,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:40,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:35:40,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:41,119 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:41,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:41,551 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:41,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223773227] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:41,551 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:41,551 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 17:35:41,551 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359120204] [2022-01-18 17:35:41,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:41,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:35:41,552 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:41,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:35:41,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:35:41,552 INFO L87 Difference]: Start difference. First operand 1523 states and 4356 transitions. Second operand has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:42,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:42,442 INFO L93 Difference]: Finished difference Result 2357 states and 6689 transitions. [2022-01-18 17:35:42,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 17:35:42,442 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:42,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:42,446 INFO L225 Difference]: With dead ends: 2357 [2022-01-18 17:35:42,446 INFO L226 Difference]: Without dead ends: 2338 [2022-01-18 17:35:42,446 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=218, Invalid=1042, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 17:35:42,446 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 223 mSDsluCounter, 1332 mSDsCounter, 0 mSdLazyCounter, 1330 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 913 SdHoareTripleChecker+Invalid, 1359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:42,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 913 Invalid, 1359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1330 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:35:42,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2338 states. [2022-01-18 17:35:42,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2338 to 1527. [2022-01-18 17:35:42,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1527 states, 1526 states have (on average 2.8610747051114025) internal successors, (4366), 1526 states have internal predecessors, (4366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:42,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1527 states to 1527 states and 4366 transitions. [2022-01-18 17:35:42,464 INFO L78 Accepts]: Start accepts. Automaton has 1527 states and 4366 transitions. Word has length 33 [2022-01-18 17:35:42,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:42,465 INFO L470 AbstractCegarLoop]: Abstraction has 1527 states and 4366 transitions. [2022-01-18 17:35:42,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:42,465 INFO L276 IsEmpty]: Start isEmpty. Operand 1527 states and 4366 transitions. [2022-01-18 17:35:42,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:42,466 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:42,466 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:42,484 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:42,673 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2022-01-18 17:35:42,674 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:42,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:42,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1506929981, now seen corresponding path program 78 times [2022-01-18 17:35:42,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:42,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310809771] [2022-01-18 17:35:42,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:42,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:42,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:42,859 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:42,859 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:42,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310809771] [2022-01-18 17:35:42,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310809771] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:42,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684547263] [2022-01-18 17:35:42,859 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:35:42,859 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:42,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:42,860 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:42,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-01-18 17:35:42,885 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:35:42,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:42,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 17:35:42,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:43,276 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:43,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:43,704 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:43,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684547263] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:43,705 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:43,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-01-18 17:35:43,705 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982089464] [2022-01-18 17:35:43,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:43,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:35:43,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:43,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:35:43,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:35:43,705 INFO L87 Difference]: Start difference. First operand 1527 states and 4366 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:44,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:44,644 INFO L93 Difference]: Finished difference Result 2353 states and 6675 transitions. [2022-01-18 17:35:44,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 17:35:44,644 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:44,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:44,647 INFO L225 Difference]: With dead ends: 2353 [2022-01-18 17:35:44,647 INFO L226 Difference]: Without dead ends: 2338 [2022-01-18 17:35:44,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 468 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=273, Invalid=1287, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 17:35:44,648 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 264 mSDsluCounter, 1459 mSDsCounter, 0 mSdLazyCounter, 1430 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 982 SdHoareTripleChecker+Invalid, 1461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:44,648 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 982 Invalid, 1461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1430 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:35:44,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2338 states. [2022-01-18 17:35:44,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2338 to 1523. [2022-01-18 17:35:44,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1523 states, 1522 states have (on average 2.862023653088042) internal successors, (4356), 1522 states have internal predecessors, (4356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:44,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1523 states to 1523 states and 4356 transitions. [2022-01-18 17:35:44,672 INFO L78 Accepts]: Start accepts. Automaton has 1523 states and 4356 transitions. Word has length 33 [2022-01-18 17:35:44,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:44,672 INFO L470 AbstractCegarLoop]: Abstraction has 1523 states and 4356 transitions. [2022-01-18 17:35:44,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:44,672 INFO L276 IsEmpty]: Start isEmpty. Operand 1523 states and 4356 transitions. [2022-01-18 17:35:44,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:44,674 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:44,674 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:44,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:44,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:44,874 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:44,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:44,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1932089667, now seen corresponding path program 79 times [2022-01-18 17:35:44,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:44,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451112162] [2022-01-18 17:35:44,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:44,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:44,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:45,070 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:45,070 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:45,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451112162] [2022-01-18 17:35:45,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451112162] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:45,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902165175] [2022-01-18 17:35:45,070 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:35:45,070 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:45,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:45,071 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:45,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-01-18 17:35:45,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:45,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:35:45,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:45,468 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:45,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:45,908 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:45,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902165175] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:45,908 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:45,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-01-18 17:35:45,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200803661] [2022-01-18 17:35:45,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:45,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:35:45,909 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:45,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:35:45,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:35:45,909 INFO L87 Difference]: Start difference. First operand 1523 states and 4356 transitions. Second operand has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:47,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:47,320 INFO L93 Difference]: Finished difference Result 2178 states and 6117 transitions. [2022-01-18 17:35:47,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 17:35:47,320 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:47,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:47,323 INFO L225 Difference]: With dead ends: 2178 [2022-01-18 17:35:47,323 INFO L226 Difference]: Without dead ends: 2163 [2022-01-18 17:35:47,324 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 48 SyntacticMatches, 6 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=290, Invalid=1350, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 17:35:47,324 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 278 mSDsluCounter, 1821 mSDsCounter, 0 mSdLazyCounter, 1810 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 1207 SdHoareTripleChecker+Invalid, 1859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:47,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 1207 Invalid, 1859 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1810 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 17:35:47,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2163 states. [2022-01-18 17:35:47,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2163 to 1529. [2022-01-18 17:35:47,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1529 states, 1528 states have (on average 2.865183246073298) internal successors, (4378), 1528 states have internal predecessors, (4378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:47,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1529 states to 1529 states and 4378 transitions. [2022-01-18 17:35:47,350 INFO L78 Accepts]: Start accepts. Automaton has 1529 states and 4378 transitions. Word has length 33 [2022-01-18 17:35:47,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:47,351 INFO L470 AbstractCegarLoop]: Abstraction has 1529 states and 4378 transitions. [2022-01-18 17:35:47,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 22 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:47,351 INFO L276 IsEmpty]: Start isEmpty. Operand 1529 states and 4378 transitions. [2022-01-18 17:35:47,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:47,352 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:47,352 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:47,370 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:47,553 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:47,553 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:47,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:47,554 INFO L85 PathProgramCache]: Analyzing trace with hash 265691081, now seen corresponding path program 80 times [2022-01-18 17:35:47,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:47,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325166335] [2022-01-18 17:35:47,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:47,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:47,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:47,742 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:47,743 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:47,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325166335] [2022-01-18 17:35:47,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325166335] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:47,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535679768] [2022-01-18 17:35:47,743 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:35:47,743 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:47,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:47,744 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:47,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-01-18 17:35:47,767 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:35:47,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:47,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:35:47,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:47,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:35:48,207 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:48,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:48,654 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:48,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535679768] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:48,655 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:48,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-01-18 17:35:48,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136974745] [2022-01-18 17:35:48,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:48,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:35:48,655 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:48,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:35:48,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:35:48,655 INFO L87 Difference]: Start difference. First operand 1529 states and 4378 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:49,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:49,795 INFO L93 Difference]: Finished difference Result 2149 states and 6052 transitions. [2022-01-18 17:35:49,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 17:35:49,796 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:49,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:49,799 INFO L225 Difference]: With dead ends: 2149 [2022-01-18 17:35:49,799 INFO L226 Difference]: Without dead ends: 2134 [2022-01-18 17:35:49,799 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 44 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=307, Invalid=1585, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 17:35:49,810 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 336 mSDsluCounter, 1242 mSDsCounter, 0 mSdLazyCounter, 1187 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 336 SdHoareTripleChecker+Valid, 864 SdHoareTripleChecker+Invalid, 1230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:49,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [336 Valid, 864 Invalid, 1230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1187 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:35:49,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2134 states. [2022-01-18 17:35:49,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2134 to 1521. [2022-01-18 17:35:49,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1521 states, 1520 states have (on average 2.860526315789474) internal successors, (4348), 1520 states have internal predecessors, (4348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:49,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1521 states to 1521 states and 4348 transitions. [2022-01-18 17:35:49,827 INFO L78 Accepts]: Start accepts. Automaton has 1521 states and 4348 transitions. Word has length 33 [2022-01-18 17:35:49,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:49,827 INFO L470 AbstractCegarLoop]: Abstraction has 1521 states and 4348 transitions. [2022-01-18 17:35:49,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:49,827 INFO L276 IsEmpty]: Start isEmpty. Operand 1521 states and 4348 transitions. [2022-01-18 17:35:49,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:49,829 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:49,829 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:49,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:50,029 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2022-01-18 17:35:50,029 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:50,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:50,029 INFO L85 PathProgramCache]: Analyzing trace with hash -620470029, now seen corresponding path program 81 times [2022-01-18 17:35:50,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:50,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220257575] [2022-01-18 17:35:50,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:50,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:50,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:50,258 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:50,258 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:50,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220257575] [2022-01-18 17:35:50,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220257575] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:50,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642871462] [2022-01-18 17:35:50,258 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:35:50,259 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:50,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:50,259 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:50,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-01-18 17:35:50,284 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 17:35:50,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:50,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:35:50,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:50,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:35:50,740 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:50,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:51,215 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:51,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642871462] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:51,216 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:51,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 26 [2022-01-18 17:35:51,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105992772] [2022-01-18 17:35:51,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:51,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:35:51,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:51,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:35:51,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:35:51,216 INFO L87 Difference]: Start difference. First operand 1521 states and 4348 transitions. Second operand has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:52,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:52,631 INFO L93 Difference]: Finished difference Result 2712 states and 7650 transitions. [2022-01-18 17:35:52,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 17:35:52,632 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:52,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:52,636 INFO L225 Difference]: With dead ends: 2712 [2022-01-18 17:35:52,636 INFO L226 Difference]: Without dead ends: 2693 [2022-01-18 17:35:52,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 678 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=335, Invalid=1827, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 17:35:52,636 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 388 mSDsluCounter, 2453 mSDsCounter, 0 mSdLazyCounter, 2107 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 1662 SdHoareTripleChecker+Invalid, 2152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 2107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:52,636 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [388 Valid, 1662 Invalid, 2152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 2107 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:35:52,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2693 states. [2022-01-18 17:35:52,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2693 to 1529. [2022-01-18 17:35:52,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1529 states, 1528 states have (on average 2.862565445026178) internal successors, (4374), 1528 states have internal predecessors, (4374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:52,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1529 states to 1529 states and 4374 transitions. [2022-01-18 17:35:52,655 INFO L78 Accepts]: Start accepts. Automaton has 1529 states and 4374 transitions. Word has length 33 [2022-01-18 17:35:52,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:52,655 INFO L470 AbstractCegarLoop]: Abstraction has 1529 states and 4374 transitions. [2022-01-18 17:35:52,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:52,656 INFO L276 IsEmpty]: Start isEmpty. Operand 1529 states and 4374 transitions. [2022-01-18 17:35:52,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:52,657 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:52,657 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:52,672 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:52,857 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:52,858 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:52,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:52,858 INFO L85 PathProgramCache]: Analyzing trace with hash 255712435, now seen corresponding path program 82 times [2022-01-18 17:35:52,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:52,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133710590] [2022-01-18 17:35:52,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:52,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:52,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:53,048 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:53,048 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:53,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133710590] [2022-01-18 17:35:53,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133710590] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:53,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251502107] [2022-01-18 17:35:53,049 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:35:53,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:53,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:53,050 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:53,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-01-18 17:35:53,072 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:35:53,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:53,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:35:53,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:53,429 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:53,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:53,892 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:53,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251502107] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:53,892 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:53,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-01-18 17:35:53,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751238641] [2022-01-18 17:35:53,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:53,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:35:53,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:53,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:35:53,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:35:53,893 INFO L87 Difference]: Start difference. First operand 1529 states and 4374 transitions. Second operand has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:55,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:55,262 INFO L93 Difference]: Finished difference Result 2282 states and 6441 transitions. [2022-01-18 17:35:55,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 17:35:55,262 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:55,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:55,266 INFO L225 Difference]: With dead ends: 2282 [2022-01-18 17:35:55,266 INFO L226 Difference]: Without dead ends: 2267 [2022-01-18 17:35:55,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 538 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=324, Invalid=1656, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 17:35:55,266 INFO L933 BasicCegarLoop]: 130 mSDtfsCounter, 372 mSDsluCounter, 1730 mSDsCounter, 0 mSdLazyCounter, 1571 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 372 SdHoareTripleChecker+Valid, 1211 SdHoareTripleChecker+Invalid, 1618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:55,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [372 Valid, 1211 Invalid, 1618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1571 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 17:35:55,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2267 states. [2022-01-18 17:35:55,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2267 to 1521. [2022-01-18 17:35:55,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1521 states, 1520 states have (on average 2.860526315789474) internal successors, (4348), 1520 states have internal predecessors, (4348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:55,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1521 states to 1521 states and 4348 transitions. [2022-01-18 17:35:55,286 INFO L78 Accepts]: Start accepts. Automaton has 1521 states and 4348 transitions. Word has length 33 [2022-01-18 17:35:55,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:55,286 INFO L470 AbstractCegarLoop]: Abstraction has 1521 states and 4348 transitions. [2022-01-18 17:35:55,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:55,286 INFO L276 IsEmpty]: Start isEmpty. Operand 1521 states and 4348 transitions. [2022-01-18 17:35:55,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:55,288 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:55,288 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:55,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:55,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:55,503 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:55,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:55,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1529684551, now seen corresponding path program 83 times [2022-01-18 17:35:55,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:55,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454762703] [2022-01-18 17:35:55,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:55,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:55,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:55,689 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:55,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:55,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454762703] [2022-01-18 17:35:55,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454762703] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:55,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995230868] [2022-01-18 17:35:55,690 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:35:55,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:55,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:55,691 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:55,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-01-18 17:35:55,727 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:35:55,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:55,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 17:35:55,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:55,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:35:55,980 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:35:56,146 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:56,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:56,418 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:35:56,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2022-01-18 17:35:56,515 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:35:56,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 45 [2022-01-18 17:35:56,781 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:56,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995230868] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:56,781 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:56,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 31 [2022-01-18 17:35:56,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865269510] [2022-01-18 17:35:56,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:56,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 17:35:56,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:56,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 17:35:56,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=854, Unknown=0, NotChecked=0, Total=992 [2022-01-18 17:35:56,785 INFO L87 Difference]: Start difference. First operand 1521 states and 4348 transitions. Second operand has 32 states, 32 states have (on average 2.9375) internal successors, (94), 31 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:58,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:35:58,403 INFO L93 Difference]: Finished difference Result 2242 states and 6292 transitions. [2022-01-18 17:35:58,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 17:35:58,403 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.9375) internal successors, (94), 31 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:35:58,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:35:58,407 INFO L225 Difference]: With dead ends: 2242 [2022-01-18 17:35:58,407 INFO L226 Difference]: Without dead ends: 2227 [2022-01-18 17:35:58,407 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 896 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=452, Invalid=2628, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 17:35:58,408 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 325 mSDsluCounter, 2018 mSDsCounter, 0 mSdLazyCounter, 2069 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 1632 SdHoareTripleChecker+Invalid, 2129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 2069 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:35:58,408 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 1632 Invalid, 2129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 2069 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:35:58,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2227 states. [2022-01-18 17:35:58,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2227 to 1519. [2022-01-18 17:35:58,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1519 states, 1518 states have (on average 2.86034255599473) internal successors, (4342), 1518 states have internal predecessors, (4342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:58,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1519 states to 1519 states and 4342 transitions. [2022-01-18 17:35:58,434 INFO L78 Accepts]: Start accepts. Automaton has 1519 states and 4342 transitions. Word has length 33 [2022-01-18 17:35:58,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:35:58,434 INFO L470 AbstractCegarLoop]: Abstraction has 1519 states and 4342 transitions. [2022-01-18 17:35:58,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.9375) internal successors, (94), 31 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:35:58,434 INFO L276 IsEmpty]: Start isEmpty. Operand 1519 states and 4342 transitions. [2022-01-18 17:35:58,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:35:58,436 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:35:58,436 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:35:58,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-01-18 17:35:58,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2022-01-18 17:35:58,636 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:35:58,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:35:58,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1558594751, now seen corresponding path program 84 times [2022-01-18 17:35:58,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:35:58,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707162254] [2022-01-18 17:35:58,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:35:58,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:35:58,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:35:58,819 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:58,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:35:58,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707162254] [2022-01-18 17:35:58,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707162254] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:35:58,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720910998] [2022-01-18 17:35:58,819 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:35:58,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:35:58,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:35:58,820 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:35:58,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-01-18 17:35:58,844 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 17:35:58,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:35:58,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:35:58,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:35:59,018 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:35:59,282 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:59,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:35:59,757 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:35:59,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720910998] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:35:59,758 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:35:59,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 26 [2022-01-18 17:35:59,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118733533] [2022-01-18 17:35:59,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:35:59,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:35:59,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:35:59,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:35:59,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:35:59,758 INFO L87 Difference]: Start difference. First operand 1519 states and 4342 transitions. Second operand has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:01,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:36:01,332 INFO L93 Difference]: Finished difference Result 3203 states and 8934 transitions. [2022-01-18 17:36:01,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 17:36:01,332 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:36:01,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:36:01,336 INFO L225 Difference]: With dead ends: 3203 [2022-01-18 17:36:01,336 INFO L226 Difference]: Without dead ends: 3184 [2022-01-18 17:36:01,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 775 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=366, Invalid=2084, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 17:36:01,337 INFO L933 BasicCegarLoop]: 129 mSDtfsCounter, 468 mSDsluCounter, 2306 mSDsCounter, 0 mSdLazyCounter, 1971 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 1579 SdHoareTripleChecker+Invalid, 2024 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1971 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:36:01,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [468 Valid, 1579 Invalid, 2024 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1971 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:36:01,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3184 states. [2022-01-18 17:36:01,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3184 to 1523. [2022-01-18 17:36:01,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1523 states, 1522 states have (on average 2.862023653088042) internal successors, (4356), 1522 states have internal predecessors, (4356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:01,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1523 states to 1523 states and 4356 transitions. [2022-01-18 17:36:01,358 INFO L78 Accepts]: Start accepts. Automaton has 1523 states and 4356 transitions. Word has length 33 [2022-01-18 17:36:01,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:36:01,359 INFO L470 AbstractCegarLoop]: Abstraction has 1523 states and 4356 transitions. [2022-01-18 17:36:01,359 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.185185185185185) internal successors, (86), 26 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:01,359 INFO L276 IsEmpty]: Start isEmpty. Operand 1523 states and 4356 transitions. [2022-01-18 17:36:01,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:36:01,360 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:36:01,360 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:36:01,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-01-18 17:36:01,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:01,561 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:36:01,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:36:01,561 INFO L85 PathProgramCache]: Analyzing trace with hash -682412287, now seen corresponding path program 85 times [2022-01-18 17:36:01,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:36:01,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73443196] [2022-01-18 17:36:01,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:36:01,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:36:01,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:01,757 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:01,758 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:36:01,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73443196] [2022-01-18 17:36:01,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73443196] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:36:01,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207635165] [2022-01-18 17:36:01,758 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:36:01,758 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:01,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:36:01,759 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:36:01,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-01-18 17:36:01,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:01,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-18 17:36:01,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:36:02,161 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:02,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:36:02,677 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:02,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207635165] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:36:02,677 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:36:02,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-01-18 17:36:02,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427374327] [2022-01-18 17:36:02,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:36:02,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:36:02,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:36:02,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:36:02,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:36:02,678 INFO L87 Difference]: Start difference. First operand 1523 states and 4356 transitions. Second operand has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:04,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:36:04,530 INFO L93 Difference]: Finished difference Result 2715 states and 7541 transitions. [2022-01-18 17:36:04,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:36:04,531 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:36:04,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:36:04,534 INFO L225 Difference]: With dead ends: 2715 [2022-01-18 17:36:04,534 INFO L226 Difference]: Without dead ends: 2700 [2022-01-18 17:36:04,535 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 726 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=390, Invalid=2160, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 17:36:04,535 INFO L933 BasicCegarLoop]: 135 mSDtfsCounter, 461 mSDsluCounter, 2335 mSDsCounter, 0 mSdLazyCounter, 2030 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 1586 SdHoareTripleChecker+Invalid, 2084 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 2030 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:36:04,535 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [461 Valid, 1586 Invalid, 2084 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 2030 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:36:04,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2700 states. [2022-01-18 17:36:04,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2700 to 1511. [2022-01-18 17:36:04,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1511 states, 1510 states have (on average 2.8596026490066224) internal successors, (4318), 1510 states have internal predecessors, (4318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:04,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1511 states to 1511 states and 4318 transitions. [2022-01-18 17:36:04,555 INFO L78 Accepts]: Start accepts. Automaton has 1511 states and 4318 transitions. Word has length 33 [2022-01-18 17:36:04,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:36:04,555 INFO L470 AbstractCegarLoop]: Abstraction has 1511 states and 4318 transitions. [2022-01-18 17:36:04,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.9583333333333335) internal successors, (71), 23 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:04,555 INFO L276 IsEmpty]: Start isEmpty. Operand 1511 states and 4318 transitions. [2022-01-18 17:36:04,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:36:04,557 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:36:04,557 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:36:04,572 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-01-18 17:36:04,766 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:04,766 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:36:04,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:36:04,766 INFO L85 PathProgramCache]: Analyzing trace with hash -553984637, now seen corresponding path program 86 times [2022-01-18 17:36:04,766 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:36:04,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894035450] [2022-01-18 17:36:04,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:36:04,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:36:04,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:04,945 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:04,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:36:04,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894035450] [2022-01-18 17:36:04,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894035450] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:36:04,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869123147] [2022-01-18 17:36:04,945 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:36:04,945 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:04,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:36:04,947 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:36:04,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-01-18 17:36:04,970 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:36:04,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:36:04,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:36:04,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:36:05,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-01-18 17:36:05,427 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:05,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:36:05,930 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:05,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869123147] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:36:05,930 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:36:05,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 26 [2022-01-18 17:36:05,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391811902] [2022-01-18 17:36:05,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:36:05,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:36:05,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:36:05,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:36:05,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:36:05,931 INFO L87 Difference]: Start difference. First operand 1511 states and 4318 transitions. Second operand has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:07,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:36:07,827 INFO L93 Difference]: Finished difference Result 2483 states and 6896 transitions. [2022-01-18 17:36:07,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 17:36:07,828 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:36:07,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:36:07,832 INFO L225 Difference]: With dead ends: 2483 [2022-01-18 17:36:07,832 INFO L226 Difference]: Without dead ends: 2468 [2022-01-18 17:36:07,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 956 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=470, Invalid=2610, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 17:36:07,832 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 462 mSDsluCounter, 2169 mSDsCounter, 0 mSdLazyCounter, 1917 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 462 SdHoareTripleChecker+Valid, 1431 SdHoareTripleChecker+Invalid, 1974 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1917 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:36:07,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [462 Valid, 1431 Invalid, 1974 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1917 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:36:07,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2468 states. [2022-01-18 17:36:07,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2468 to 1517. [2022-01-18 17:36:07,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1517 states, 1516 states have (on average 2.862796833773087) internal successors, (4340), 1516 states have internal predecessors, (4340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:07,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1517 states to 1517 states and 4340 transitions. [2022-01-18 17:36:07,852 INFO L78 Accepts]: Start accepts. Automaton has 1517 states and 4340 transitions. Word has length 33 [2022-01-18 17:36:07,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:36:07,852 INFO L470 AbstractCegarLoop]: Abstraction has 1517 states and 4340 transitions. [2022-01-18 17:36:07,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:07,852 INFO L276 IsEmpty]: Start isEmpty. Operand 1517 states and 4340 transitions. [2022-01-18 17:36:07,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 17:36:07,854 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:36:07,854 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:36:07,870 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-01-18 17:36:08,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2022-01-18 17:36:08,055 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:36:08,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:36:08,055 INFO L85 PathProgramCache]: Analyzing trace with hash 2074584073, now seen corresponding path program 87 times [2022-01-18 17:36:08,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:36:08,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068206682] [2022-01-18 17:36:08,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:36:08,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:36:08,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:08,229 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:08,229 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:36:08,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068206682] [2022-01-18 17:36:08,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068206682] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:36:08,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104043052] [2022-01-18 17:36:08,229 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:36:08,229 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:08,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:36:08,230 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:36:08,239 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-01-18 17:36:08,261 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:36:08,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:36:08,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-18 17:36:08,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:36:08,662 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:08,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:36:09,119 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:09,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104043052] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:36:09,119 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:36:09,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 26 [2022-01-18 17:36:09,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079053801] [2022-01-18 17:36:09,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:36:09,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:36:09,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:36:09,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:36:09,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:36:09,121 INFO L87 Difference]: Start difference. First operand 1517 states and 4340 transitions. Second operand has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:10,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:36:10,521 INFO L93 Difference]: Finished difference Result 2842 states and 7932 transitions. [2022-01-18 17:36:10,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 17:36:10,521 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 17:36:10,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:36:10,525 INFO L225 Difference]: With dead ends: 2842 [2022-01-18 17:36:10,525 INFO L226 Difference]: Without dead ends: 2827 [2022-01-18 17:36:10,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 676 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=349, Invalid=1907, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 17:36:10,525 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 393 mSDsluCounter, 2258 mSDsCounter, 0 mSdLazyCounter, 1937 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 1501 SdHoareTripleChecker+Invalid, 1978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:36:10,526 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [393 Valid, 1501 Invalid, 1978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1937 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 17:36:10,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2827 states. [2022-01-18 17:36:10,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2827 to 1450. [2022-01-18 17:36:10,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1450 states, 1449 states have (on average 2.8612836438923397) internal successors, (4146), 1449 states have internal predecessors, (4146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:10,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1450 states to 1450 states and 4146 transitions. [2022-01-18 17:36:10,545 INFO L78 Accepts]: Start accepts. Automaton has 1450 states and 4146 transitions. Word has length 33 [2022-01-18 17:36:10,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:36:10,545 INFO L470 AbstractCegarLoop]: Abstraction has 1450 states and 4146 transitions. [2022-01-18 17:36:10,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:10,545 INFO L276 IsEmpty]: Start isEmpty. Operand 1450 states and 4146 transitions. [2022-01-18 17:36:10,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 17:36:10,547 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:36:10,547 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:36:10,563 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-01-18 17:36:10,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:10,751 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:36:10,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:36:10,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1434777477, now seen corresponding path program 1 times [2022-01-18 17:36:10,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:36:10,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012259571] [2022-01-18 17:36:10,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:36:10,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:36:10,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:10,768 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:36:10,768 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:36:10,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012259571] [2022-01-18 17:36:10,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012259571] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:36:10,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265307400] [2022-01-18 17:36:10,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:36:10,768 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:10,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:36:10,769 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:36:10,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-01-18 17:36:10,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:10,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 17:36:10,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:36:10,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:36:10,837 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:36:10,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:36:10,877 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 17:36:10,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 17:36:10,890 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:36:10,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265307400] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:36:10,890 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:36:10,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2022-01-18 17:36:10,890 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255142636] [2022-01-18 17:36:10,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:36:10,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-18 17:36:10,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:36:10,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-18 17:36:10,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-01-18 17:36:10,891 INFO L87 Difference]: Start difference. First operand 1450 states and 4146 transitions. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:10,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:36:10,958 INFO L93 Difference]: Finished difference Result 1940 states and 5616 transitions. [2022-01-18 17:36:10,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 17:36:10,959 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 17:36:10,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:36:10,961 INFO L225 Difference]: With dead ends: 1940 [2022-01-18 17:36:10,961 INFO L226 Difference]: Without dead ends: 1940 [2022-01-18 17:36:10,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 17:36:10,961 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 118 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:36:10,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 252 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 17:36:10,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1940 states. [2022-01-18 17:36:10,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1940 to 1810. [2022-01-18 17:36:10,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1810 states, 1809 states have (on average 2.902155887230514) internal successors, (5250), 1809 states have internal predecessors, (5250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:10,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1810 states to 1810 states and 5250 transitions. [2022-01-18 17:36:10,978 INFO L78 Accepts]: Start accepts. Automaton has 1810 states and 5250 transitions. Word has length 37 [2022-01-18 17:36:10,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:36:10,979 INFO L470 AbstractCegarLoop]: Abstraction has 1810 states and 5250 transitions. [2022-01-18 17:36:10,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:10,979 INFO L276 IsEmpty]: Start isEmpty. Operand 1810 states and 5250 transitions. [2022-01-18 17:36:10,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-01-18 17:36:10,980 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:36:10,981 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:36:10,996 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-01-18 17:36:11,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:11,181 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:36:11,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:36:11,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1856254911, now seen corresponding path program 88 times [2022-01-18 17:36:11,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:36:11,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208644120] [2022-01-18 17:36:11,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:36:11,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:36:11,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:11,197 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:11,198 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:36:11,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208644120] [2022-01-18 17:36:11,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208644120] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:36:11,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494652563] [2022-01-18 17:36:11,198 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:36:11,198 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:11,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:36:11,199 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:36:11,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-01-18 17:36:11,222 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:36:11,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:36:11,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 17:36:11,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:36:11,272 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:11,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:36:11,321 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:11,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494652563] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:36:11,322 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:36:11,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 4 [2022-01-18 17:36:11,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094686212] [2022-01-18 17:36:11,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:36:11,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 17:36:11,322 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:36:11,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 17:36:11,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 17:36:11,322 INFO L87 Difference]: Start difference. First operand 1810 states and 5250 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:11,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:36:11,347 INFO L93 Difference]: Finished difference Result 2953 states and 8537 transitions. [2022-01-18 17:36:11,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 17:36:11,348 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2022-01-18 17:36:11,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:36:11,351 INFO L225 Difference]: With dead ends: 2953 [2022-01-18 17:36:11,351 INFO L226 Difference]: Without dead ends: 2856 [2022-01-18 17:36:11,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 74 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 17:36:11,352 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 80 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:36:11,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 79 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 17:36:11,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2856 states. [2022-01-18 17:36:11,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2856 to 2284. [2022-01-18 17:36:11,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2284 states, 2283 states have (on average 2.9890494962768286) internal successors, (6824), 2283 states have internal predecessors, (6824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:11,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2284 states to 2284 states and 6824 transitions. [2022-01-18 17:36:11,383 INFO L78 Accepts]: Start accepts. Automaton has 2284 states and 6824 transitions. Word has length 38 [2022-01-18 17:36:11,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:36:11,384 INFO L470 AbstractCegarLoop]: Abstraction has 2284 states and 6824 transitions. [2022-01-18 17:36:11,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:11,384 INFO L276 IsEmpty]: Start isEmpty. Operand 2284 states and 6824 transitions. [2022-01-18 17:36:11,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 17:36:11,386 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:36:11,386 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:36:11,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-01-18 17:36:11,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:11,599 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:36:11,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:36:11,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1630144413, now seen corresponding path program 89 times [2022-01-18 17:36:11,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:36:11,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635125041] [2022-01-18 17:36:11,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:36:11,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:36:11,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:11,613 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:36:11,613 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:36:11,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635125041] [2022-01-18 17:36:11,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635125041] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:36:11,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146493852] [2022-01-18 17:36:11,614 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:36:11,614 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:11,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:36:11,615 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:36:11,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-01-18 17:36:11,642 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:36:11,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:36:11,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 17:36:11,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:36:11,683 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 17:36:11,683 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 17:36:11,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146493852] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:36:11,683 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 17:36:11,684 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2022-01-18 17:36:11,684 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019567680] [2022-01-18 17:36:11,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:36:11,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 17:36:11,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:36:11,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 17:36:11,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 17:36:11,684 INFO L87 Difference]: Start difference. First operand 2284 states and 6824 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 3 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:11,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:36:11,718 INFO L93 Difference]: Finished difference Result 6496 states and 19271 transitions. [2022-01-18 17:36:11,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 17:36:11,718 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 3 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 17:36:11,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:36:11,728 INFO L225 Difference]: With dead ends: 6496 [2022-01-18 17:36:11,728 INFO L226 Difference]: Without dead ends: 6091 [2022-01-18 17:36:11,728 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 17:36:11,729 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 79 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:36:11,729 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 78 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 17:36:11,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6091 states. [2022-01-18 17:36:11,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6091 to 5331. [2022-01-18 17:36:11,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5331 states, 5330 states have (on average 3.052908067542214) internal successors, (16272), 5330 states have internal predecessors, (16272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:11,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5331 states to 5331 states and 16272 transitions. [2022-01-18 17:36:11,825 INFO L78 Accepts]: Start accepts. Automaton has 5331 states and 16272 transitions. Word has length 39 [2022-01-18 17:36:11,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:36:11,825 INFO L470 AbstractCegarLoop]: Abstraction has 5331 states and 16272 transitions. [2022-01-18 17:36:11,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 3 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:11,826 INFO L276 IsEmpty]: Start isEmpty. Operand 5331 states and 16272 transitions. [2022-01-18 17:36:11,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-18 17:36:11,831 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:36:11,831 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:36:11,848 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-01-18 17:36:12,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable92 [2022-01-18 17:36:12,046 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:36:12,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:36:12,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1568623265, now seen corresponding path program 2 times [2022-01-18 17:36:12,046 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:36:12,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527253922] [2022-01-18 17:36:12,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:36:12,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:36:12,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:12,116 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:12,116 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:36:12,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527253922] [2022-01-18 17:36:12,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527253922] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:36:12,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092298161] [2022-01-18 17:36:12,116 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:36:12,116 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:12,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:36:12,117 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:36:12,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-01-18 17:36:12,144 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:36:12,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:36:12,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-18 17:36:12,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:36:12,178 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:36:12,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:36:12,232 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:12,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:36:12,284 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:36:12,284 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 17 [2022-01-18 17:36:12,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:36:12,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-01-18 17:36:12,344 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:12,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092298161] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:36:12,345 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:36:12,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 14 [2022-01-18 17:36:12,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165814663] [2022-01-18 17:36:12,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:36:12,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:36:12,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:36:12,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:36:12,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:36:12,345 INFO L87 Difference]: Start difference. First operand 5331 states and 16272 transitions. Second operand has 15 states, 15 states have (on average 4.6) internal successors, (69), 14 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:12,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:36:12,581 INFO L93 Difference]: Finished difference Result 7486 states and 22666 transitions. [2022-01-18 17:36:12,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 17:36:12,582 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.6) internal successors, (69), 14 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-01-18 17:36:12,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:36:12,594 INFO L225 Difference]: With dead ends: 7486 [2022-01-18 17:36:12,594 INFO L226 Difference]: Without dead ends: 7486 [2022-01-18 17:36:12,594 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-01-18 17:36:12,595 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 203 mSDsluCounter, 1061 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 898 SdHoareTripleChecker+Invalid, 623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:36:12,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 898 Invalid, 623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 610 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:36:12,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7486 states. [2022-01-18 17:36:12,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7486 to 6990. [2022-01-18 17:36:12,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6990 states, 6989 states have (on average 3.0479324653026185) internal successors, (21302), 6989 states have internal predecessors, (21302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:12,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6990 states to 6990 states and 21302 transitions. [2022-01-18 17:36:12,706 INFO L78 Accepts]: Start accepts. Automaton has 6990 states and 21302 transitions. Word has length 43 [2022-01-18 17:36:12,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:36:12,706 INFO L470 AbstractCegarLoop]: Abstraction has 6990 states and 21302 transitions. [2022-01-18 17:36:12,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.6) internal successors, (69), 14 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:12,706 INFO L276 IsEmpty]: Start isEmpty. Operand 6990 states and 21302 transitions. [2022-01-18 17:36:12,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:36:12,715 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:36:12,715 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:36:12,730 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-01-18 17:36:12,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:12,915 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:36:12,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:36:12,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1131601065, now seen corresponding path program 3 times [2022-01-18 17:36:12,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:36:12,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221275614] [2022-01-18 17:36:12,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:36:12,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:36:12,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:13,462 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:13,462 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:36:13,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221275614] [2022-01-18 17:36:13,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221275614] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:36:13,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35640679] [2022-01-18 17:36:13,463 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:36:13,463 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:13,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:36:13,464 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:36:13,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-01-18 17:36:13,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 17:36:13,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:36:13,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:36:13,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:36:13,721 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:36:13,917 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:36:14,515 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:14,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:36:15,257 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:36:15,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:36:15,380 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:36:15,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:36:15,605 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:15,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35640679] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:36:15,605 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:36:15,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:36:15,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989830611] [2022-01-18 17:36:15,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:36:15,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:36:15,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:36:15,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:36:15,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=2641, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:36:15,606 INFO L87 Difference]: Start difference. First operand 6990 states and 21302 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:18,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:36:18,621 INFO L93 Difference]: Finished difference Result 15344 states and 45923 transitions. [2022-01-18 17:36:18,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 17:36:18,622 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:36:18,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:36:18,649 INFO L225 Difference]: With dead ends: 15344 [2022-01-18 17:36:18,649 INFO L226 Difference]: Without dead ends: 15187 [2022-01-18 17:36:18,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 54 SyntacticMatches, 10 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2267 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=581, Invalid=6901, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 17:36:18,650 INFO L933 BasicCegarLoop]: 127 mSDtfsCounter, 338 mSDsluCounter, 3826 mSDsCounter, 0 mSdLazyCounter, 3814 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 2952 SdHoareTripleChecker+Invalid, 3890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 3814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:36:18,650 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 2952 Invalid, 3890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 3814 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 17:36:18,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15187 states. [2022-01-18 17:36:18,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15187 to 7110. [2022-01-18 17:36:18,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7110 states, 7109 states have (on average 3.039668026445351) internal successors, (21609), 7109 states have internal predecessors, (21609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:18,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7110 states to 7110 states and 21609 transitions. [2022-01-18 17:36:18,826 INFO L78 Accepts]: Start accepts. Automaton has 7110 states and 21609 transitions. Word has length 48 [2022-01-18 17:36:18,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:36:18,826 INFO L470 AbstractCegarLoop]: Abstraction has 7110 states and 21609 transitions. [2022-01-18 17:36:18,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:18,827 INFO L276 IsEmpty]: Start isEmpty. Operand 7110 states and 21609 transitions. [2022-01-18 17:36:18,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:36:18,835 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:36:18,835 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:36:18,850 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-01-18 17:36:19,036 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:19,036 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:36:19,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:36:19,036 INFO L85 PathProgramCache]: Analyzing trace with hash 362868969, now seen corresponding path program 4 times [2022-01-18 17:36:19,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:36:19,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623360330] [2022-01-18 17:36:19,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:36:19,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:36:19,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:19,555 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:19,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:36:19,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623360330] [2022-01-18 17:36:19,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623360330] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:36:19,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202439633] [2022-01-18 17:36:19,555 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:36:19,555 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:19,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:36:19,556 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:36:19,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-01-18 17:36:19,581 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:36:19,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:36:19,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:36:19,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:36:19,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:36:19,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:36:20,460 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:20,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:36:21,203 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:36:21,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:36:21,336 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:36:21,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:36:21,566 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:21,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202439633] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:36:21,566 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:36:21,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:36:21,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877037547] [2022-01-18 17:36:21,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:36:21,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:36:21,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:36:21,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:36:21,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=2642, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:36:21,570 INFO L87 Difference]: Start difference. First operand 7110 states and 21609 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:24,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:36:24,324 INFO L93 Difference]: Finished difference Result 15285 states and 45803 transitions. [2022-01-18 17:36:24,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 17:36:24,325 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:36:24,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:36:24,355 INFO L225 Difference]: With dead ends: 15285 [2022-01-18 17:36:24,355 INFO L226 Difference]: Without dead ends: 15250 [2022-01-18 17:36:24,355 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1901 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=497, Invalid=5983, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 17:36:24,355 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 264 mSDsluCounter, 3810 mSDsCounter, 0 mSdLazyCounter, 3847 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 3074 SdHoareTripleChecker+Invalid, 3922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 3847 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:36:24,356 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 3074 Invalid, 3922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 3847 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 17:36:24,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15250 states. [2022-01-18 17:36:24,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15250 to 7122. [2022-01-18 17:36:24,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7122 states, 7121 states have (on average 3.0386181716051115) internal successors, (21638), 7121 states have internal predecessors, (21638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:24,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7122 states to 7122 states and 21638 transitions. [2022-01-18 17:36:24,526 INFO L78 Accepts]: Start accepts. Automaton has 7122 states and 21638 transitions. Word has length 48 [2022-01-18 17:36:24,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:36:24,526 INFO L470 AbstractCegarLoop]: Abstraction has 7122 states and 21638 transitions. [2022-01-18 17:36:24,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:24,527 INFO L276 IsEmpty]: Start isEmpty. Operand 7122 states and 21638 transitions. [2022-01-18 17:36:24,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:36:24,536 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:36:24,536 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:36:24,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2022-01-18 17:36:24,736 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:24,736 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:36:24,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:36:24,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1239051433, now seen corresponding path program 5 times [2022-01-18 17:36:24,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:36:24,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651656255] [2022-01-18 17:36:24,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:36:24,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:36:24,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:25,330 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:25,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:36:25,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651656255] [2022-01-18 17:36:25,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651656255] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:36:25,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955830485] [2022-01-18 17:36:25,330 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:36:25,330 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:25,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:36:25,331 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:36:25,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-01-18 17:36:25,358 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 17:36:25,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:36:25,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 17:36:25,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:36:25,566 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:36:25,753 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:36:26,249 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:26,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:36:26,986 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:36:26,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:36:27,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:36:27,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:36:27,361 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:27,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955830485] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:36:27,361 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:36:27,361 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:36:27,361 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629449110] [2022-01-18 17:36:27,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:36:27,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:36:27,361 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:36:27,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:36:27,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=2646, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:36:27,362 INFO L87 Difference]: Start difference. First operand 7122 states and 21638 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:30,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:36:30,096 INFO L93 Difference]: Finished difference Result 12667 states and 38256 transitions. [2022-01-18 17:36:30,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 17:36:30,096 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:36:30,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:36:30,119 INFO L225 Difference]: With dead ends: 12667 [2022-01-18 17:36:30,120 INFO L226 Difference]: Without dead ends: 12623 [2022-01-18 17:36:30,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 57 SyntacticMatches, 7 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1876 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=531, Invalid=5949, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 17:36:30,120 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 331 mSDsluCounter, 3198 mSDsCounter, 0 mSdLazyCounter, 3268 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 2605 SdHoareTripleChecker+Invalid, 3442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 3268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:36:30,120 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [331 Valid, 2605 Invalid, 3442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 3268 Invalid, 0 Unknown, 82 Unchecked, 1.2s Time] [2022-01-18 17:36:30,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12623 states. [2022-01-18 17:36:30,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12623 to 7118. [2022-01-18 17:36:30,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7118 states, 7117 states have (on average 3.038780384993677) internal successors, (21627), 7117 states have internal predecessors, (21627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:30,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7118 states to 7118 states and 21627 transitions. [2022-01-18 17:36:30,279 INFO L78 Accepts]: Start accepts. Automaton has 7118 states and 21627 transitions. Word has length 48 [2022-01-18 17:36:30,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:36:30,279 INFO L470 AbstractCegarLoop]: Abstraction has 7118 states and 21627 transitions. [2022-01-18 17:36:30,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:30,279 INFO L276 IsEmpty]: Start isEmpty. Operand 7118 states and 21627 transitions. [2022-01-18 17:36:30,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:36:30,288 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:36:30,288 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:36:30,303 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-01-18 17:36:30,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:30,491 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:36:30,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:36:30,492 INFO L85 PathProgramCache]: Analyzing trace with hash 504584109, now seen corresponding path program 6 times [2022-01-18 17:36:30,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:36:30,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246846187] [2022-01-18 17:36:30,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:36:30,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:36:30,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:31,017 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:31,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:36:31,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246846187] [2022-01-18 17:36:31,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246846187] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:36:31,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505365938] [2022-01-18 17:36:31,017 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:36:31,018 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:31,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:36:31,018 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:36:31,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-01-18 17:36:31,046 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 17:36:31,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:36:31,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:36:31,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:36:31,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:36:31,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:36:32,026 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:32,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:36:32,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:36:32,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:36:32,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:36:32,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:36:33,219 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:33,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505365938] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:36:33,219 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:36:33,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:36:33,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533453278] [2022-01-18 17:36:33,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:36:33,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:36:33,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:36:33,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:36:33,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=2746, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:36:33,220 INFO L87 Difference]: Start difference. First operand 7118 states and 21627 transitions. Second operand has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:35,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:36:35,401 INFO L93 Difference]: Finished difference Result 12337 states and 37157 transitions. [2022-01-18 17:36:35,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 17:36:35,401 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:36:35,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:36:35,421 INFO L225 Difference]: With dead ends: 12337 [2022-01-18 17:36:35,421 INFO L226 Difference]: Without dead ends: 12305 [2022-01-18 17:36:35,421 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 55 SyntacticMatches, 9 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1650 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=420, Invalid=4692, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 17:36:35,422 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 306 mSDsluCounter, 4195 mSDsCounter, 0 mSdLazyCounter, 3412 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 3454 SdHoareTripleChecker+Invalid, 3566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 3412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 97 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:36:35,422 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 3454 Invalid, 3566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 3412 Invalid, 0 Unknown, 97 Unchecked, 1.2s Time] [2022-01-18 17:36:35,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12305 states. [2022-01-18 17:36:35,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12305 to 7144. [2022-01-18 17:36:35,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7144 states, 7143 states have (on average 3.037239255214896) internal successors, (21695), 7143 states have internal predecessors, (21695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:35,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7144 states to 7144 states and 21695 transitions. [2022-01-18 17:36:35,548 INFO L78 Accepts]: Start accepts. Automaton has 7144 states and 21695 transitions. Word has length 48 [2022-01-18 17:36:35,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:36:35,548 INFO L470 AbstractCegarLoop]: Abstraction has 7144 states and 21695 transitions. [2022-01-18 17:36:35,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:35,549 INFO L276 IsEmpty]: Start isEmpty. Operand 7144 states and 21695 transitions. [2022-01-18 17:36:35,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:36:35,558 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:36:35,558 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:36:35,573 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-01-18 17:36:35,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2022-01-18 17:36:35,758 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:36:35,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:36:35,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1859036179, now seen corresponding path program 7 times [2022-01-18 17:36:35,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:36:35,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524488478] [2022-01-18 17:36:35,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:36:35,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:36:35,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:36,313 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:36,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:36:36,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524488478] [2022-01-18 17:36:36,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524488478] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:36:36,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722948815] [2022-01-18 17:36:36,314 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:36:36,314 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:36,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:36:36,315 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:36:36,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-01-18 17:36:36,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:36,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:36:36,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:36:36,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:36:36,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:36:37,199 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:37,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:36:37,927 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:36:37,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:36:38,060 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:36:38,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:36:38,295 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:38,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722948815] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:36:38,296 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:36:38,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:36:38,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024994468] [2022-01-18 17:36:38,296 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:36:38,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:36:38,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:36:38,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:36:38,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=2745, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:36:38,297 INFO L87 Difference]: Start difference. First operand 7144 states and 21695 transitions. Second operand has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:40,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:36:40,744 INFO L93 Difference]: Finished difference Result 15325 states and 45842 transitions. [2022-01-18 17:36:40,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 17:36:40,745 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:36:40,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:36:40,770 INFO L225 Difference]: With dead ends: 15325 [2022-01-18 17:36:40,771 INFO L226 Difference]: Without dead ends: 15255 [2022-01-18 17:36:40,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1965 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=522, Invalid=6120, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 17:36:40,771 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 379 mSDsluCounter, 3212 mSDsCounter, 0 mSdLazyCounter, 2919 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 2677 SdHoareTripleChecker+Invalid, 3258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 2919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 262 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:36:40,771 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [379 Valid, 2677 Invalid, 3258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 2919 Invalid, 0 Unknown, 262 Unchecked, 1.1s Time] [2022-01-18 17:36:40,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15255 states. [2022-01-18 17:36:40,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15255 to 7136. [2022-01-18 17:36:40,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7136 states, 7135 states have (on average 3.037000700770848) internal successors, (21669), 7135 states have internal predecessors, (21669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:40,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7136 states to 7136 states and 21669 transitions. [2022-01-18 17:36:40,922 INFO L78 Accepts]: Start accepts. Automaton has 7136 states and 21669 transitions. Word has length 48 [2022-01-18 17:36:40,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:36:40,922 INFO L470 AbstractCegarLoop]: Abstraction has 7136 states and 21669 transitions. [2022-01-18 17:36:40,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:40,922 INFO L276 IsEmpty]: Start isEmpty. Operand 7136 states and 21669 transitions. [2022-01-18 17:36:40,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:36:40,950 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:36:40,951 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:36:40,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2022-01-18 17:36:41,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2022-01-18 17:36:41,152 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:36:41,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:36:41,152 INFO L85 PathProgramCache]: Analyzing trace with hash -2098203905, now seen corresponding path program 8 times [2022-01-18 17:36:41,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:36:41,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216359263] [2022-01-18 17:36:41,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:36:41,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:36:41,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:41,674 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:41,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:36:41,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216359263] [2022-01-18 17:36:41,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216359263] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:36:41,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574553832] [2022-01-18 17:36:41,675 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:36:41,675 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:41,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:36:41,676 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:36:41,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-01-18 17:36:41,703 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:36:41,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:36:41,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:36:41,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:36:41,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:36:42,082 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:36:42,548 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:42,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:36:43,322 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:36:43,322 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:36:43,462 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:36:43,462 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:36:43,715 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:43,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574553832] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:36:43,716 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:36:43,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:36:43,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290089760] [2022-01-18 17:36:43,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:36:43,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:36:43,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:36:43,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:36:43,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=2745, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:36:43,716 INFO L87 Difference]: Start difference. First operand 7136 states and 21669 transitions. Second operand has 55 states, 55 states have (on average 2.2) internal successors, (121), 54 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:46,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:36:46,619 INFO L93 Difference]: Finished difference Result 15286 states and 45733 transitions. [2022-01-18 17:36:46,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 17:36:46,619 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.2) internal successors, (121), 54 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:36:46,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:36:46,646 INFO L225 Difference]: With dead ends: 15286 [2022-01-18 17:36:46,646 INFO L226 Difference]: Without dead ends: 15253 [2022-01-18 17:36:46,647 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 58 SyntacticMatches, 5 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2025 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=539, Invalid=6433, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 17:36:46,647 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 325 mSDsluCounter, 3845 mSDsCounter, 0 mSdLazyCounter, 3945 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 3089 SdHoareTripleChecker+Invalid, 4027 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 3945 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:36:46,647 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 3089 Invalid, 4027 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 3945 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 17:36:46,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15253 states. [2022-01-18 17:36:46,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15253 to 7124. [2022-01-18 17:36:46,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7124 states, 7123 states have (on average 3.0380457672329073) internal successors, (21640), 7123 states have internal predecessors, (21640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:46,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7124 states to 7124 states and 21640 transitions. [2022-01-18 17:36:46,814 INFO L78 Accepts]: Start accepts. Automaton has 7124 states and 21640 transitions. Word has length 48 [2022-01-18 17:36:46,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:36:46,814 INFO L470 AbstractCegarLoop]: Abstraction has 7124 states and 21640 transitions. [2022-01-18 17:36:46,814 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.2) internal successors, (121), 54 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:46,814 INFO L276 IsEmpty]: Start isEmpty. Operand 7124 states and 21640 transitions. [2022-01-18 17:36:46,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:36:46,822 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:36:46,823 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:36:46,840 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-01-18 17:36:47,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2022-01-18 17:36:47,023 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:36:47,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:36:47,024 INFO L85 PathProgramCache]: Analyzing trace with hash -778563351, now seen corresponding path program 9 times [2022-01-18 17:36:47,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:36:47,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480753443] [2022-01-18 17:36:47,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:36:47,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:36:47,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:47,570 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:47,570 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:36:47,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480753443] [2022-01-18 17:36:47,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480753443] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:36:47,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1051657766] [2022-01-18 17:36:47,570 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:36:47,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:47,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:36:47,571 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:36:47,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-01-18 17:36:47,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 17:36:47,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:36:47,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:36:47,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:36:47,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:36:47,999 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:36:48,497 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:48,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:36:49,228 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:36:49,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:36:49,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:36:49,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:36:49,574 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:49,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1051657766] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:36:49,574 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:36:49,575 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:36:49,575 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637397957] [2022-01-18 17:36:49,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:36:49,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:36:49,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:36:49,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:36:49,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=2746, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:36:49,575 INFO L87 Difference]: Start difference. First operand 7124 states and 21640 transitions. Second operand has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:52,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:36:52,285 INFO L93 Difference]: Finished difference Result 15265 states and 45703 transitions. [2022-01-18 17:36:52,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 17:36:52,285 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:36:52,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:36:52,310 INFO L225 Difference]: With dead ends: 15265 [2022-01-18 17:36:52,311 INFO L226 Difference]: Without dead ends: 15167 [2022-01-18 17:36:52,311 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 57 SyntacticMatches, 6 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2052 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=570, Invalid=6570, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 17:36:52,311 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 343 mSDsluCounter, 3328 mSDsCounter, 0 mSdLazyCounter, 3338 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 2658 SdHoareTripleChecker+Invalid, 3427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 3338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:36:52,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 2658 Invalid, 3427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 3338 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 17:36:52,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15167 states. [2022-01-18 17:36:52,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15167 to 7104. [2022-01-18 17:36:52,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7104 states, 7103 states have (on average 3.040546248064198) internal successors, (21597), 7103 states have internal predecessors, (21597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:52,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7104 states to 7104 states and 21597 transitions. [2022-01-18 17:36:52,460 INFO L78 Accepts]: Start accepts. Automaton has 7104 states and 21597 transitions. Word has length 48 [2022-01-18 17:36:52,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:36:52,461 INFO L470 AbstractCegarLoop]: Abstraction has 7104 states and 21597 transitions. [2022-01-18 17:36:52,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:52,461 INFO L276 IsEmpty]: Start isEmpty. Operand 7104 states and 21597 transitions. [2022-01-18 17:36:52,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:36:52,487 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:36:52,487 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:36:52,504 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-01-18 17:36:52,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:52,688 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:36:52,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:36:52,688 INFO L85 PathProgramCache]: Analyzing trace with hash 236808205, now seen corresponding path program 10 times [2022-01-18 17:36:52,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:36:52,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885888937] [2022-01-18 17:36:52,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:36:52,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:36:52,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:53,197 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:53,197 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:36:53,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885888937] [2022-01-18 17:36:53,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885888937] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:36:53,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121153747] [2022-01-18 17:36:53,197 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:36:53,197 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:53,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:36:53,198 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:36:53,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-01-18 17:36:53,223 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:36:53,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:36:53,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:36:53,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:36:53,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:36:53,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:36:54,140 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:54,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:36:54,888 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:36:54,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:36:55,028 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:36:55,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:36:55,295 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:55,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121153747] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:36:55,296 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:36:55,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:36:55,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986991516] [2022-01-18 17:36:55,296 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:36:55,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:36:55,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:36:55,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:36:55,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=2640, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:36:55,297 INFO L87 Difference]: Start difference. First operand 7104 states and 21597 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:58,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:36:58,045 INFO L93 Difference]: Finished difference Result 15437 states and 46119 transitions. [2022-01-18 17:36:58,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 17:36:58,045 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:36:58,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:36:58,069 INFO L225 Difference]: With dead ends: 15437 [2022-01-18 17:36:58,069 INFO L226 Difference]: Without dead ends: 15376 [2022-01-18 17:36:58,069 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 57 SyntacticMatches, 9 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2193 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=542, Invalid=6598, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 17:36:58,070 INFO L933 BasicCegarLoop]: 127 mSDtfsCounter, 360 mSDsluCounter, 3833 mSDsCounter, 0 mSdLazyCounter, 3496 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 2939 SdHoareTripleChecker+Invalid, 3845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 3496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 276 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:36:58,070 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [360 Valid, 2939 Invalid, 3845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 3496 Invalid, 0 Unknown, 276 Unchecked, 1.3s Time] [2022-01-18 17:36:58,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15376 states. [2022-01-18 17:36:58,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15376 to 7220. [2022-01-18 17:36:58,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7220 states, 7219 states have (on average 3.029089901648428) internal successors, (21867), 7219 states have internal predecessors, (21867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:58,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7220 states to 7220 states and 21867 transitions. [2022-01-18 17:36:58,215 INFO L78 Accepts]: Start accepts. Automaton has 7220 states and 21867 transitions. Word has length 48 [2022-01-18 17:36:58,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:36:58,215 INFO L470 AbstractCegarLoop]: Abstraction has 7220 states and 21867 transitions. [2022-01-18 17:36:58,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:36:58,215 INFO L276 IsEmpty]: Start isEmpty. Operand 7220 states and 21867 transitions. [2022-01-18 17:36:58,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:36:58,225 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:36:58,225 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:36:58,239 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-01-18 17:36:58,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2022-01-18 17:36:58,425 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:36:58,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:36:58,425 INFO L85 PathProgramCache]: Analyzing trace with hash -834397847, now seen corresponding path program 11 times [2022-01-18 17:36:58,425 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:36:58,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412308360] [2022-01-18 17:36:58,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:36:58,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:36:58,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:36:58,955 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:58,955 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:36:58,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412308360] [2022-01-18 17:36:58,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412308360] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:36:58,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056585880] [2022-01-18 17:36:58,955 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:36:58,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:36:58,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:36:58,956 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:36:58,957 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-01-18 17:36:58,983 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 17:36:58,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:36:58,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 17:36:58,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:36:59,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:36:59,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:36:59,938 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:36:59,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:37:00,640 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:00,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:37:00,769 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:00,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:37:00,993 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:00,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056585880] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:37:00,994 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:37:00,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:37:00,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119277997] [2022-01-18 17:37:00,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:37:00,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:37:00,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:37:00,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:37:00,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=2640, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:37:00,995 INFO L87 Difference]: Start difference. First operand 7220 states and 21867 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:03,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:37:03,875 INFO L93 Difference]: Finished difference Result 15376 states and 45967 transitions. [2022-01-18 17:37:03,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 17:37:03,875 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:37:03,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:37:03,904 INFO L225 Difference]: With dead ends: 15376 [2022-01-18 17:37:03,904 INFO L226 Difference]: Without dead ends: 15269 [2022-01-18 17:37:03,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 53 SyntacticMatches, 11 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2257 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=542, Invalid=6598, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 17:37:03,905 INFO L933 BasicCegarLoop]: 129 mSDtfsCounter, 363 mSDsluCounter, 3964 mSDsCounter, 0 mSdLazyCounter, 3936 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 3159 SdHoareTripleChecker+Invalid, 4010 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 3936 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:37:03,905 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [363 Valid, 3159 Invalid, 4010 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 3936 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 17:37:03,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15269 states. [2022-01-18 17:37:04,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15269 to 7164. [2022-01-18 17:37:04,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7164 states, 7163 states have (on average 3.034063939690074) internal successors, (21733), 7163 states have internal predecessors, (21733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:04,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7164 states to 7164 states and 21733 transitions. [2022-01-18 17:37:04,087 INFO L78 Accepts]: Start accepts. Automaton has 7164 states and 21733 transitions. Word has length 48 [2022-01-18 17:37:04,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:37:04,087 INFO L470 AbstractCegarLoop]: Abstraction has 7164 states and 21733 transitions. [2022-01-18 17:37:04,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:04,087 INFO L276 IsEmpty]: Start isEmpty. Operand 7164 states and 21733 transitions. [2022-01-18 17:37:04,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:37:04,096 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:37:04,096 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:37:04,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2022-01-18 17:37:04,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:37:04,296 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:37:04,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:37:04,297 INFO L85 PathProgramCache]: Analyzing trace with hash 201175157, now seen corresponding path program 12 times [2022-01-18 17:37:04,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:37:04,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072073147] [2022-01-18 17:37:04,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:37:04,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:37:04,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:37:04,813 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:04,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:37:04,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072073147] [2022-01-18 17:37:04,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072073147] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:37:04,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580906189] [2022-01-18 17:37:04,814 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:37:04,814 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:37:04,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:37:04,815 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:37:04,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-01-18 17:37:04,841 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 17:37:04,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:37:04,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 17:37:04,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:37:05,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:37:05,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:37:05,817 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:05,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:37:06,683 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:06,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:37:06,817 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:06,817 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2022-01-18 17:37:07,052 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:07,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580906189] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:37:07,052 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:37:07,052 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22, 22] total 57 [2022-01-18 17:37:07,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351339288] [2022-01-18 17:37:07,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:37:07,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-01-18 17:37:07,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:37:07,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-01-18 17:37:07,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=3064, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 17:37:07,053 INFO L87 Difference]: Start difference. First operand 7164 states and 21733 transitions. Second operand has 58 states, 58 states have (on average 2.0344827586206895) internal successors, (118), 57 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:11,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:37:11,462 INFO L93 Difference]: Finished difference Result 13727 states and 40870 transitions. [2022-01-18 17:37:11,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 17:37:11,462 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.0344827586206895) internal successors, (118), 57 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:37:11,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:37:11,497 INFO L225 Difference]: With dead ends: 13727 [2022-01-18 17:37:11,497 INFO L226 Difference]: Without dead ends: 13687 [2022-01-18 17:37:11,498 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 54 SyntacticMatches, 6 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2645 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=708, Invalid=8798, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 17:37:11,498 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 394 mSDsluCounter, 3836 mSDsCounter, 0 mSdLazyCounter, 4897 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 2745 SdHoareTripleChecker+Invalid, 4990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 4897 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 17:37:11,498 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [394 Valid, 2745 Invalid, 4990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 4897 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-01-18 17:37:11,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13687 states. [2022-01-18 17:37:11,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13687 to 7182. [2022-01-18 17:37:11,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7182 states, 7181 states have (on average 3.0327252471800583) internal successors, (21778), 7181 states have internal predecessors, (21778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:11,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7182 states to 7182 states and 21778 transitions. [2022-01-18 17:37:11,676 INFO L78 Accepts]: Start accepts. Automaton has 7182 states and 21778 transitions. Word has length 48 [2022-01-18 17:37:11,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:37:11,676 INFO L470 AbstractCegarLoop]: Abstraction has 7182 states and 21778 transitions. [2022-01-18 17:37:11,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 2.0344827586206895) internal successors, (118), 57 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:11,677 INFO L276 IsEmpty]: Start isEmpty. Operand 7182 states and 21778 transitions. [2022-01-18 17:37:11,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:37:11,686 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:37:11,687 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:37:11,708 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-01-18 17:37:11,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-01-18 17:37:11,887 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:37:11,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:37:11,888 INFO L85 PathProgramCache]: Analyzing trace with hash -27583687, now seen corresponding path program 13 times [2022-01-18 17:37:11,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:37:11,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780049683] [2022-01-18 17:37:11,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:37:11,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:37:11,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:37:12,475 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:12,476 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:37:12,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780049683] [2022-01-18 17:37:12,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780049683] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:37:12,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63020071] [2022-01-18 17:37:12,476 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:37:12,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:37:12,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:37:12,477 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:37:12,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-01-18 17:37:12,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:37:12,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:37:12,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:37:12,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:37:12,923 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:37:13,505 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:13,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:37:14,265 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:14,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:37:14,399 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:14,400 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:37:14,640 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:14,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63020071] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:37:14,641 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:37:14,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:37:14,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706245391] [2022-01-18 17:37:14,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:37:14,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:37:14,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:37:14,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:37:14,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=2642, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:37:14,641 INFO L87 Difference]: Start difference. First operand 7182 states and 21778 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:17,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:37:17,205 INFO L93 Difference]: Finished difference Result 15331 states and 45899 transitions. [2022-01-18 17:37:17,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 17:37:17,205 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:37:17,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:37:17,229 INFO L225 Difference]: With dead ends: 15331 [2022-01-18 17:37:17,230 INFO L226 Difference]: Without dead ends: 15286 [2022-01-18 17:37:17,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 53 SyntacticMatches, 11 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2056 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=497, Invalid=5983, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 17:37:17,230 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 317 mSDsluCounter, 3313 mSDsCounter, 0 mSdLazyCounter, 3455 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 2563 SdHoareTripleChecker+Invalid, 3535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 3455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:37:17,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 2563 Invalid, 3535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 3455 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:37:17,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15286 states. [2022-01-18 17:37:17,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15286 to 7176. [2022-01-18 17:37:17,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7176 states, 7175 states have (on average 3.0326132404181183) internal successors, (21759), 7175 states have internal predecessors, (21759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:17,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7176 states to 7176 states and 21759 transitions. [2022-01-18 17:37:17,377 INFO L78 Accepts]: Start accepts. Automaton has 7176 states and 21759 transitions. Word has length 48 [2022-01-18 17:37:17,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:37:17,377 INFO L470 AbstractCegarLoop]: Abstraction has 7176 states and 21759 transitions. [2022-01-18 17:37:17,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:17,377 INFO L276 IsEmpty]: Start isEmpty. Operand 7176 states and 21759 transitions. [2022-01-18 17:37:17,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:37:17,385 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:37:17,385 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:37:17,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2022-01-18 17:37:17,585 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:37:17,585 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:37:17,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:37:17,586 INFO L85 PathProgramCache]: Analyzing trace with hash -974315487, now seen corresponding path program 14 times [2022-01-18 17:37:17,586 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:37:17,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445093567] [2022-01-18 17:37:17,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:37:17,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:37:17,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:37:18,120 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:18,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:37:18,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445093567] [2022-01-18 17:37:18,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445093567] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:37:18,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614712423] [2022-01-18 17:37:18,121 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:37:18,121 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:37:18,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:37:18,122 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:37:18,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-01-18 17:37:18,147 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:37:18,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:37:18,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:37:18,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:37:18,340 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:37:18,526 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:37:19,049 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:19,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:37:19,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:19,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:37:19,900 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:19,900 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:37:20,115 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:20,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1614712423] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:37:20,115 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:37:20,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:37:20,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577472884] [2022-01-18 17:37:20,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:37:20,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:37:20,115 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:37:20,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:37:20,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=2745, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:37:20,116 INFO L87 Difference]: Start difference. First operand 7176 states and 21759 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:22,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:37:22,576 INFO L93 Difference]: Finished difference Result 12406 states and 37302 transitions. [2022-01-18 17:37:22,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 17:37:22,577 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:37:22,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:37:22,597 INFO L225 Difference]: With dead ends: 12406 [2022-01-18 17:37:22,597 INFO L226 Difference]: Without dead ends: 12374 [2022-01-18 17:37:22,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 59 SyntacticMatches, 19 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2072 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=470, Invalid=5230, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 17:37:22,598 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 337 mSDsluCounter, 3333 mSDsCounter, 0 mSdLazyCounter, 2747 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 2645 SdHoareTripleChecker+Invalid, 3037 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 2747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 241 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:37:22,598 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [337 Valid, 2645 Invalid, 3037 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 2747 Invalid, 0 Unknown, 241 Unchecked, 1.0s Time] [2022-01-18 17:37:22,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12374 states. [2022-01-18 17:37:22,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12374 to 7270. [2022-01-18 17:37:22,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7270 states, 7269 states have (on average 3.0215985692667493) internal successors, (21964), 7269 states have internal predecessors, (21964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:22,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7270 states to 7270 states and 21964 transitions. [2022-01-18 17:37:22,721 INFO L78 Accepts]: Start accepts. Automaton has 7270 states and 21964 transitions. Word has length 48 [2022-01-18 17:37:22,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:37:22,721 INFO L470 AbstractCegarLoop]: Abstraction has 7270 states and 21964 transitions. [2022-01-18 17:37:22,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:22,721 INFO L276 IsEmpty]: Start isEmpty. Operand 7270 states and 21964 transitions. [2022-01-18 17:37:22,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:37:22,729 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:37:22,729 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:37:22,760 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-01-18 17:37:22,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2022-01-18 17:37:22,929 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:37:22,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:37:22,930 INFO L85 PathProgramCache]: Analyzing trace with hash -826540769, now seen corresponding path program 15 times [2022-01-18 17:37:22,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:37:22,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493786245] [2022-01-18 17:37:22,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:37:22,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:37:22,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:37:23,455 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:23,456 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:37:23,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493786245] [2022-01-18 17:37:23,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493786245] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:37:23,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426804855] [2022-01-18 17:37:23,456 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:37:23,456 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:37:23,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:37:23,457 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:37:23,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-01-18 17:37:23,484 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 17:37:23,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:37:23,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 17:37:23,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:37:23,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:37:23,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:37:24,402 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:24,402 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:37:25,147 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:25,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:37:25,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:25,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:37:25,510 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:25,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426804855] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:37:25,510 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:37:25,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:37:25,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774049629] [2022-01-18 17:37:25,510 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:37:25,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:37:25,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:37:25,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:37:25,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=2745, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:37:25,511 INFO L87 Difference]: Start difference. First operand 7270 states and 21964 transitions. Second operand has 55 states, 55 states have (on average 2.2363636363636363) internal successors, (123), 54 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:28,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:37:28,565 INFO L93 Difference]: Finished difference Result 15582 states and 46390 transitions. [2022-01-18 17:37:28,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 17:37:28,565 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.2363636363636363) internal successors, (123), 54 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:37:28,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:37:28,592 INFO L225 Difference]: With dead ends: 15582 [2022-01-18 17:37:28,592 INFO L226 Difference]: Without dead ends: 15439 [2022-01-18 17:37:28,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 55 SyntacticMatches, 8 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2175 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=544, Invalid=6596, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 17:37:28,593 INFO L933 BasicCegarLoop]: 127 mSDtfsCounter, 366 mSDsluCounter, 4657 mSDsCounter, 0 mSdLazyCounter, 4268 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 366 SdHoareTripleChecker+Valid, 3546 SdHoareTripleChecker+Invalid, 4551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 4268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 207 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:37:28,593 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [366 Valid, 3546 Invalid, 4551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 4268 Invalid, 0 Unknown, 207 Unchecked, 1.5s Time] [2022-01-18 17:37:28,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15439 states. [2022-01-18 17:37:28,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15439 to 7182. [2022-01-18 17:37:28,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7182 states, 7181 states have (on average 3.0318897089541847) internal successors, (21772), 7181 states have internal predecessors, (21772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:28,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7182 states to 7182 states and 21772 transitions. [2022-01-18 17:37:28,755 INFO L78 Accepts]: Start accepts. Automaton has 7182 states and 21772 transitions. Word has length 48 [2022-01-18 17:37:28,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:37:28,756 INFO L470 AbstractCegarLoop]: Abstraction has 7182 states and 21772 transitions. [2022-01-18 17:37:28,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.2363636363636363) internal successors, (123), 54 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:28,756 INFO L276 IsEmpty]: Start isEmpty. Operand 7182 states and 21772 transitions. [2022-01-18 17:37:28,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:37:28,764 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:37:28,764 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:37:28,779 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-01-18 17:37:28,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:37:28,964 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:37:28,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:37:28,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1128753005, now seen corresponding path program 16 times [2022-01-18 17:37:28,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:37:28,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041882399] [2022-01-18 17:37:28,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:37:28,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:37:28,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:37:29,502 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:29,502 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:37:29,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041882399] [2022-01-18 17:37:29,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041882399] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:37:29,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525760971] [2022-01-18 17:37:29,502 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:37:29,502 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:37:29,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:37:29,503 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:37:29,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-01-18 17:37:29,529 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:37:29,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:37:29,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:37:29,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:37:29,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:37:29,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:37:30,427 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:30,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:37:31,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:31,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:37:31,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:31,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:37:31,527 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:31,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525760971] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:37:31,527 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:37:31,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:37:31,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613969479] [2022-01-18 17:37:31,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:37:31,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:37:31,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:37:31,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:37:31,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=2745, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:37:31,528 INFO L87 Difference]: Start difference. First operand 7182 states and 21772 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:34,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:37:34,182 INFO L93 Difference]: Finished difference Result 15433 states and 46066 transitions. [2022-01-18 17:37:34,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 17:37:34,183 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:37:34,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:37:34,212 INFO L225 Difference]: With dead ends: 15433 [2022-01-18 17:37:34,212 INFO L226 Difference]: Without dead ends: 15421 [2022-01-18 17:37:34,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2059 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=542, Invalid=6430, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 17:37:34,212 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 400 mSDsluCounter, 3604 mSDsCounter, 0 mSdLazyCounter, 3310 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 2801 SdHoareTripleChecker+Invalid, 3633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 3310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 242 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:37:34,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 2801 Invalid, 3633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 3310 Invalid, 0 Unknown, 242 Unchecked, 1.2s Time] [2022-01-18 17:37:34,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15421 states. [2022-01-18 17:37:34,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15421 to 7218. [2022-01-18 17:37:34,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7218 states, 7217 states have (on average 3.0288208396840792) internal successors, (21859), 7217 states have internal predecessors, (21859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:34,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7218 states to 7218 states and 21859 transitions. [2022-01-18 17:37:34,374 INFO L78 Accepts]: Start accepts. Automaton has 7218 states and 21859 transitions. Word has length 48 [2022-01-18 17:37:34,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:37:34,375 INFO L470 AbstractCegarLoop]: Abstraction has 7218 states and 21859 transitions. [2022-01-18 17:37:34,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:34,375 INFO L276 IsEmpty]: Start isEmpty. Operand 7218 states and 21859 transitions. [2022-01-18 17:37:34,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:37:34,384 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:37:34,384 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:37:34,401 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2022-01-18 17:37:34,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:37:34,584 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:37:34,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:37:34,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1498757225, now seen corresponding path program 17 times [2022-01-18 17:37:34,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:37:34,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953176284] [2022-01-18 17:37:34,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:37:34,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:37:34,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:37:35,118 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:35,118 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:37:35,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953176284] [2022-01-18 17:37:35,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953176284] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:37:35,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737029241] [2022-01-18 17:37:35,118 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:37:35,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:37:35,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:37:35,119 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:37:35,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-01-18 17:37:35,165 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 17:37:35,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:37:35,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 17:37:35,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:37:35,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:37:35,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:37:36,032 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:36,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:37:36,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:36,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:37:36,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:36,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:37:37,176 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:37,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737029241] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:37:37,176 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:37:37,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:37:37,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122469843] [2022-01-18 17:37:37,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:37:37,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:37:37,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:37:37,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:37:37,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=2745, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:37:37,177 INFO L87 Difference]: Start difference. First operand 7218 states and 21859 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:39,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:37:39,931 INFO L93 Difference]: Finished difference Result 15413 states and 46036 transitions. [2022-01-18 17:37:39,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 17:37:39,931 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:37:39,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:37:39,961 INFO L225 Difference]: With dead ends: 15413 [2022-01-18 17:37:39,962 INFO L226 Difference]: Without dead ends: 15179 [2022-01-18 17:37:39,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2059 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=542, Invalid=6430, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 17:37:39,962 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 397 mSDsluCounter, 4049 mSDsCounter, 0 mSdLazyCounter, 3695 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 3096 SdHoareTripleChecker+Invalid, 4061 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 3695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 292 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:37:39,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [397 Valid, 3096 Invalid, 4061 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 3695 Invalid, 0 Unknown, 292 Unchecked, 1.3s Time] [2022-01-18 17:37:39,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15179 states. [2022-01-18 17:37:40,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15179 to 7116. [2022-01-18 17:37:40,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7116 states, 7115 states have (on average 3.036261419536191) internal successors, (21603), 7115 states have internal predecessors, (21603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:40,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7116 states to 7116 states and 21603 transitions. [2022-01-18 17:37:40,141 INFO L78 Accepts]: Start accepts. Automaton has 7116 states and 21603 transitions. Word has length 48 [2022-01-18 17:37:40,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:37:40,141 INFO L470 AbstractCegarLoop]: Abstraction has 7116 states and 21603 transitions. [2022-01-18 17:37:40,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:40,141 INFO L276 IsEmpty]: Start isEmpty. Operand 7116 states and 21603 transitions. [2022-01-18 17:37:40,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:37:40,150 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:37:40,150 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:37:40,165 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-01-18 17:37:40,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108 [2022-01-18 17:37:40,351 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:37:40,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:37:40,351 INFO L85 PathProgramCache]: Analyzing trace with hash 766644457, now seen corresponding path program 18 times [2022-01-18 17:37:40,351 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:37:40,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042348385] [2022-01-18 17:37:40,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:37:40,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:37:40,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:37:40,883 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:40,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:37:40,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042348385] [2022-01-18 17:37:40,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042348385] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:37:40,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [687882440] [2022-01-18 17:37:40,884 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:37:40,884 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:37:40,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:37:40,885 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:37:40,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-01-18 17:37:40,912 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 17:37:40,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:37:40,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:37:40,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:37:41,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:37:41,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:37:41,939 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:41,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:37:42,673 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:42,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:37:42,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:42,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:37:43,046 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:43,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [687882440] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:37:43,047 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:37:43,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:37:43,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113275555] [2022-01-18 17:37:43,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:37:43,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:37:43,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:37:43,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:37:43,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=2647, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:37:43,048 INFO L87 Difference]: Start difference. First operand 7116 states and 21603 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:45,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:37:45,972 INFO L93 Difference]: Finished difference Result 12676 states and 38259 transitions. [2022-01-18 17:37:45,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:37:45,972 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:37:45,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:37:45,994 INFO L225 Difference]: With dead ends: 12676 [2022-01-18 17:37:45,994 INFO L226 Difference]: Without dead ends: 12641 [2022-01-18 17:37:45,994 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 53 SyntacticMatches, 11 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1994 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=557, Invalid=6085, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 17:37:45,994 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 343 mSDsluCounter, 3359 mSDsCounter, 0 mSdLazyCounter, 3679 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 2699 SdHoareTripleChecker+Invalid, 3769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 3679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:37:45,995 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 2699 Invalid, 3769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 3679 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:37:46,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12641 states. [2022-01-18 17:37:46,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12641 to 7124. [2022-01-18 17:37:46,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7124 states, 7123 states have (on average 3.0355187421030463) internal successors, (21622), 7123 states have internal predecessors, (21622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:46,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7124 states to 7124 states and 21622 transitions. [2022-01-18 17:37:46,160 INFO L78 Accepts]: Start accepts. Automaton has 7124 states and 21622 transitions. Word has length 48 [2022-01-18 17:37:46,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:37:46,161 INFO L470 AbstractCegarLoop]: Abstraction has 7124 states and 21622 transitions. [2022-01-18 17:37:46,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:46,161 INFO L276 IsEmpty]: Start isEmpty. Operand 7124 states and 21622 transitions. [2022-01-18 17:37:46,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:37:46,169 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:37:46,169 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:37:46,187 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-01-18 17:37:46,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:37:46,369 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:37:46,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:37:46,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1642826921, now seen corresponding path program 19 times [2022-01-18 17:37:46,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:37:46,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682862994] [2022-01-18 17:37:46,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:37:46,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:37:46,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:37:46,914 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:46,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:37:46,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682862994] [2022-01-18 17:37:46,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682862994] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:37:46,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464217882] [2022-01-18 17:37:46,915 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:37:46,915 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:37:46,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:37:46,916 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:37:46,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-01-18 17:37:46,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:37:46,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:37:46,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:37:47,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:37:47,330 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:37:47,871 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:47,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:37:48,616 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:48,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:37:48,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:48,739 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:37:48,989 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:48,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464217882] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:37:48,990 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:37:48,990 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:37:48,990 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652658089] [2022-01-18 17:37:48,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:37:48,990 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:37:48,990 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:37:48,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:37:48,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=2646, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:37:48,991 INFO L87 Difference]: Start difference. First operand 7124 states and 21622 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:51,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:37:51,659 INFO L93 Difference]: Finished difference Result 12707 states and 38318 transitions. [2022-01-18 17:37:51,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:37:51,660 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:37:51,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:37:51,682 INFO L225 Difference]: With dead ends: 12707 [2022-01-18 17:37:51,682 INFO L226 Difference]: Without dead ends: 12663 [2022-01-18 17:37:51,683 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 57 SyntacticMatches, 7 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1769 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=533, Invalid=5629, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 17:37:51,683 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 356 mSDsluCounter, 3150 mSDsCounter, 0 mSdLazyCounter, 3264 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 2571 SdHoareTripleChecker+Invalid, 3426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 3264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 59 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:37:51,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 2571 Invalid, 3426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 3264 Invalid, 0 Unknown, 59 Unchecked, 1.2s Time] [2022-01-18 17:37:51,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12663 states. [2022-01-18 17:37:51,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12663 to 7120. [2022-01-18 17:37:51,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7120 states, 7119 states have (on average 3.0361005759235846) internal successors, (21614), 7119 states have internal predecessors, (21614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:51,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7120 states to 7120 states and 21614 transitions. [2022-01-18 17:37:51,830 INFO L78 Accepts]: Start accepts. Automaton has 7120 states and 21614 transitions. Word has length 48 [2022-01-18 17:37:51,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:37:51,830 INFO L470 AbstractCegarLoop]: Abstraction has 7120 states and 21614 transitions. [2022-01-18 17:37:51,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:51,831 INFO L276 IsEmpty]: Start isEmpty. Operand 7120 states and 21614 transitions. [2022-01-18 17:37:51,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:37:51,839 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:37:51,839 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:37:51,854 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-01-18 17:37:52,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:37:52,040 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:37:52,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:37:52,040 INFO L85 PathProgramCache]: Analyzing trace with hash -460309207, now seen corresponding path program 20 times [2022-01-18 17:37:52,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:37:52,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601801228] [2022-01-18 17:37:52,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:37:52,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:37:52,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:37:52,625 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:52,625 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:37:52,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601801228] [2022-01-18 17:37:52,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601801228] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:37:52,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447939688] [2022-01-18 17:37:52,625 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:37:52,626 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:37:52,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:37:52,636 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:37:52,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-01-18 17:37:52,664 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:37:52,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:37:52,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:37:52,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:37:52,861 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:37:53,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:37:53,511 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:53,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:37:54,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:54,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:37:54,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:54,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:37:54,659 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:54,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447939688] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:37:54,660 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:37:54,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:37:54,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969753483] [2022-01-18 17:37:54,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:37:54,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:37:54,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:37:54,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:37:54,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=2642, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:37:54,661 INFO L87 Difference]: Start difference. First operand 7120 states and 21614 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:56,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:37:56,893 INFO L93 Difference]: Finished difference Result 15269 states and 45737 transitions. [2022-01-18 17:37:56,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:37:56,893 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:37:56,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:37:56,921 INFO L225 Difference]: With dead ends: 15269 [2022-01-18 17:37:56,922 INFO L226 Difference]: Without dead ends: 15234 [2022-01-18 17:37:56,922 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1816 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=482, Invalid=5680, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 17:37:56,922 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 298 mSDsluCounter, 2719 mSDsCounter, 0 mSdLazyCounter, 2874 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 2215 SdHoareTripleChecker+Invalid, 2950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 2874 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:37:56,922 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [298 Valid, 2215 Invalid, 2950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 2874 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 17:37:56,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15234 states. [2022-01-18 17:37:57,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15234 to 7124. [2022-01-18 17:37:57,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7124 states, 7123 states have (on average 3.0355187421030463) internal successors, (21622), 7123 states have internal predecessors, (21622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:57,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7124 states to 7124 states and 21622 transitions. [2022-01-18 17:37:57,123 INFO L78 Accepts]: Start accepts. Automaton has 7124 states and 21622 transitions. Word has length 48 [2022-01-18 17:37:57,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:37:57,123 INFO L470 AbstractCegarLoop]: Abstraction has 7124 states and 21622 transitions. [2022-01-18 17:37:57,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:37:57,123 INFO L276 IsEmpty]: Start isEmpty. Operand 7124 states and 21622 transitions. [2022-01-18 17:37:57,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:37:57,131 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:37:57,131 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:37:57,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2022-01-18 17:37:57,332 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:37:57,332 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:37:57,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:37:57,333 INFO L85 PathProgramCache]: Analyzing trace with hash 2001740685, now seen corresponding path program 21 times [2022-01-18 17:37:57,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:37:57,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605985291] [2022-01-18 17:37:57,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:37:57,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:37:57,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:37:57,845 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:57,846 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:37:57,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605985291] [2022-01-18 17:37:57,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605985291] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:37:57,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978557719] [2022-01-18 17:37:57,846 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:37:57,846 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:37:57,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:37:57,847 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:37:57,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-01-18 17:37:57,873 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 17:37:57,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:37:57,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 17:37:57,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:37:58,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:37:58,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:37:58,868 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:37:58,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:37:59,604 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:59,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:37:59,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:37:59,739 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:38:00,006 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:00,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978557719] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:38:00,007 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:38:00,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:38:00,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558624813] [2022-01-18 17:38:00,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:38:00,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:38:00,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:38:00,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:38:00,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=2642, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:38:00,008 INFO L87 Difference]: Start difference. First operand 7124 states and 21622 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:02,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:38:02,402 INFO L93 Difference]: Finished difference Result 15273 states and 45743 transitions. [2022-01-18 17:38:02,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:38:02,402 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:38:02,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:38:02,428 INFO L225 Difference]: With dead ends: 15273 [2022-01-18 17:38:02,428 INFO L226 Difference]: Without dead ends: 15230 [2022-01-18 17:38:02,428 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 51 SyntacticMatches, 13 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2027 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=482, Invalid=5680, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 17:38:02,428 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 313 mSDsluCounter, 3001 mSDsCounter, 0 mSdLazyCounter, 3161 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 2366 SdHoareTripleChecker+Invalid, 3235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 3161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:38:02,429 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [313 Valid, 2366 Invalid, 3235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 3161 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 17:38:02,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15230 states. [2022-01-18 17:38:02,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15230 to 7120. [2022-01-18 17:38:02,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7120 states, 7119 states have (on average 3.035819637589549) internal successors, (21612), 7119 states have internal predecessors, (21612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:02,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7120 states to 7120 states and 21612 transitions. [2022-01-18 17:38:02,615 INFO L78 Accepts]: Start accepts. Automaton has 7120 states and 21612 transitions. Word has length 48 [2022-01-18 17:38:02,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:38:02,615 INFO L470 AbstractCegarLoop]: Abstraction has 7120 states and 21612 transitions. [2022-01-18 17:38:02,615 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:02,615 INFO L276 IsEmpty]: Start isEmpty. Operand 7120 states and 21612 transitions. [2022-01-18 17:38:02,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:38:02,624 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:38:02,624 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:38:02,639 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2022-01-18 17:38:02,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-01-18 17:38:02,824 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:38:02,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:38:02,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1145793037, now seen corresponding path program 22 times [2022-01-18 17:38:02,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:38:02,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181098386] [2022-01-18 17:38:02,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:38:02,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:38:02,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:38:03,364 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:03,365 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:38:03,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181098386] [2022-01-18 17:38:03,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181098386] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:38:03,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150317388] [2022-01-18 17:38:03,365 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:38:03,365 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:38:03,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:38:03,366 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:38:03,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-01-18 17:38:03,394 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:38:03,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:38:03,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:38:03,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:38:03,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:38:03,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:38:04,291 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:04,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:38:05,041 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:38:05,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:38:05,166 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:38:05,166 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:38:05,393 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:05,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150317388] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:38:05,393 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:38:05,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:38:05,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676282228] [2022-01-18 17:38:05,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:38:05,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:38:05,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:38:05,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:38:05,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=2646, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:38:05,395 INFO L87 Difference]: Start difference. First operand 7120 states and 21612 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:08,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:38:08,283 INFO L93 Difference]: Finished difference Result 12712 states and 38324 transitions. [2022-01-18 17:38:08,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 17:38:08,283 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:38:08,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:38:08,304 INFO L225 Difference]: With dead ends: 12712 [2022-01-18 17:38:08,304 INFO L226 Difference]: Without dead ends: 12672 [2022-01-18 17:38:08,305 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 56 SyntacticMatches, 8 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1881 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=550, Invalid=5930, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 17:38:08,305 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 369 mSDsluCounter, 3440 mSDsCounter, 0 mSdLazyCounter, 3751 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 2701 SdHoareTripleChecker+Invalid, 3857 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 3751 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:38:08,305 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [369 Valid, 2701 Invalid, 3857 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 3751 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:38:08,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12672 states. [2022-01-18 17:38:08,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12672 to 7126. [2022-01-18 17:38:08,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7126 states, 7125 states have (on average 3.0350877192982457) internal successors, (21625), 7125 states have internal predecessors, (21625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:08,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7126 states to 7126 states and 21625 transitions. [2022-01-18 17:38:08,442 INFO L78 Accepts]: Start accepts. Automaton has 7126 states and 21625 transitions. Word has length 48 [2022-01-18 17:38:08,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:38:08,442 INFO L470 AbstractCegarLoop]: Abstraction has 7126 states and 21625 transitions. [2022-01-18 17:38:08,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:08,442 INFO L276 IsEmpty]: Start isEmpty. Operand 7126 states and 21625 transitions. [2022-01-18 17:38:08,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:38:08,452 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:38:08,452 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:38:08,473 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2022-01-18 17:38:08,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-01-18 17:38:08,654 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:38:08,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:38:08,654 INFO L85 PathProgramCache]: Analyzing trace with hash -520605549, now seen corresponding path program 23 times [2022-01-18 17:38:08,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:38:08,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460803220] [2022-01-18 17:38:08,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:38:08,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:38:08,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:38:09,165 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:09,165 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:38:09,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460803220] [2022-01-18 17:38:09,165 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460803220] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:38:09,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830827805] [2022-01-18 17:38:09,165 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:38:09,166 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:38:09,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:38:09,166 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:38:09,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-01-18 17:38:09,196 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 17:38:09,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:38:09,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 17:38:09,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:38:09,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:38:09,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:38:10,194 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:10,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:38:10,919 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:38:10,919 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:38:11,077 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:38:11,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:38:11,302 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:11,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830827805] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:38:11,303 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:38:11,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:38:11,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250584498] [2022-01-18 17:38:11,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:38:11,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:38:11,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:38:11,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:38:11,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=2646, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:38:11,304 INFO L87 Difference]: Start difference. First operand 7126 states and 21625 transitions. Second operand has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:13,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:38:13,853 INFO L93 Difference]: Finished difference Result 12670 states and 38238 transitions. [2022-01-18 17:38:13,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:38:13,854 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:38:13,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:38:13,874 INFO L225 Difference]: With dead ends: 12670 [2022-01-18 17:38:13,874 INFO L226 Difference]: Without dead ends: 12623 [2022-01-18 17:38:13,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 52 SyntacticMatches, 12 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1987 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=518, Invalid=5802, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 17:38:13,875 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 352 mSDsluCounter, 2663 mSDsCounter, 0 mSdLazyCounter, 3007 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 2096 SdHoareTripleChecker+Invalid, 3092 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 3007 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:38:13,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 2096 Invalid, 3092 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 3007 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 17:38:13,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12623 states. [2022-01-18 17:38:13,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12623 to 7118. [2022-01-18 17:38:13,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7118 states, 7117 states have (on average 3.0359702121680483) internal successors, (21607), 7117 states have internal predecessors, (21607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:14,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7118 states to 7118 states and 21607 transitions. [2022-01-18 17:38:14,010 INFO L78 Accepts]: Start accepts. Automaton has 7118 states and 21607 transitions. Word has length 48 [2022-01-18 17:38:14,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:38:14,010 INFO L470 AbstractCegarLoop]: Abstraction has 7118 states and 21607 transitions. [2022-01-18 17:38:14,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.185185185185185) internal successors, (118), 53 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:14,011 INFO L276 IsEmpty]: Start isEmpty. Operand 7118 states and 21607 transitions. [2022-01-18 17:38:14,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:38:14,018 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:38:14,019 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:38:14,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Forceful destruction successful, exit code 0 [2022-01-18 17:38:14,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-01-18 17:38:14,219 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:38:14,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:38:14,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1406766659, now seen corresponding path program 24 times [2022-01-18 17:38:14,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:38:14,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883211816] [2022-01-18 17:38:14,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:38:14,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:38:14,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:38:14,750 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:14,750 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:38:14,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883211816] [2022-01-18 17:38:14,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883211816] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:38:14,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730503594] [2022-01-18 17:38:14,750 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:38:14,750 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:38:14,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:38:14,751 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:38:14,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-01-18 17:38:14,779 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 17:38:14,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:38:14,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:38:14,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:38:14,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:38:15,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:38:15,654 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:15,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:38:16,422 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:38:16,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:38:16,564 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:38:16,564 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:38:16,787 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:16,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730503594] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:38:16,788 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:38:16,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:38:16,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053306847] [2022-01-18 17:38:16,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:38:16,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:38:16,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:38:16,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:38:16,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=2746, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:38:16,788 INFO L87 Difference]: Start difference. First operand 7118 states and 21607 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:19,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:38:19,334 INFO L93 Difference]: Finished difference Result 15326 states and 45856 transitions. [2022-01-18 17:38:19,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 17:38:19,335 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:38:19,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:38:19,361 INFO L225 Difference]: With dead ends: 15326 [2022-01-18 17:38:19,361 INFO L226 Difference]: Without dead ends: 15291 [2022-01-18 17:38:19,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 57 SyntacticMatches, 6 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1991 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=553, Invalid=6419, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 17:38:19,362 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 363 mSDsluCounter, 3172 mSDsCounter, 0 mSdLazyCounter, 3207 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 2570 SdHoareTripleChecker+Invalid, 3299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 3207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:38:19,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [363 Valid, 2570 Invalid, 3299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 3207 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 17:38:19,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15291 states. [2022-01-18 17:38:19,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15291 to 7126. [2022-01-18 17:38:19,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7126 states, 7125 states have (on average 3.0350877192982457) internal successors, (21625), 7125 states have internal predecessors, (21625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:19,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7126 states to 7126 states and 21625 transitions. [2022-01-18 17:38:19,528 INFO L78 Accepts]: Start accepts. Automaton has 7126 states and 21625 transitions. Word has length 48 [2022-01-18 17:38:19,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:38:19,529 INFO L470 AbstractCegarLoop]: Abstraction has 7126 states and 21625 transitions. [2022-01-18 17:38:19,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:19,529 INFO L276 IsEmpty]: Start isEmpty. Operand 7126 states and 21625 transitions. [2022-01-18 17:38:19,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:38:19,537 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:38:19,537 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:38:19,552 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2022-01-18 17:38:19,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2022-01-18 17:38:19,737 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:38:19,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:38:19,737 INFO L85 PathProgramCache]: Analyzing trace with hash -530584195, now seen corresponding path program 25 times [2022-01-18 17:38:19,738 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:38:19,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441728808] [2022-01-18 17:38:19,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:38:19,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:38:19,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:38:20,285 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:20,285 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:38:20,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441728808] [2022-01-18 17:38:20,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441728808] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:38:20,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706786044] [2022-01-18 17:38:20,286 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:38:20,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:38:20,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:38:20,287 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:38:20,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-01-18 17:38:20,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:38:20,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:38:20,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:38:20,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:38:20,721 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:38:21,284 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:21,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:38:22,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:38:22,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:38:22,212 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:38:22,212 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:38:22,437 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:22,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706786044] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:38:22,438 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:38:22,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:38:22,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877737869] [2022-01-18 17:38:22,438 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:38:22,438 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:38:22,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:38:22,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:38:22,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=2749, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:38:22,438 INFO L87 Difference]: Start difference. First operand 7126 states and 21625 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:25,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:38:25,215 INFO L93 Difference]: Finished difference Result 12684 states and 38274 transitions. [2022-01-18 17:38:25,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:38:25,215 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:38:25,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:38:25,234 INFO L225 Difference]: With dead ends: 12684 [2022-01-18 17:38:25,234 INFO L226 Difference]: Without dead ends: 12623 [2022-01-18 17:38:25,234 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 54 SyntacticMatches, 9 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1985 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=546, Invalid=6096, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 17:38:25,234 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 376 mSDsluCounter, 3344 mSDsCounter, 0 mSdLazyCounter, 3449 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 2658 SdHoareTripleChecker+Invalid, 3549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 3449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:38:25,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [376 Valid, 2658 Invalid, 3549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 3449 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:38:25,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12623 states. [2022-01-18 17:38:25,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12623 to 7118. [2022-01-18 17:38:25,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7118 states, 7117 states have (on average 3.0358297035267667) internal successors, (21606), 7117 states have internal predecessors, (21606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:25,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7118 states to 7118 states and 21606 transitions. [2022-01-18 17:38:25,348 INFO L78 Accepts]: Start accepts. Automaton has 7118 states and 21606 transitions. Word has length 48 [2022-01-18 17:38:25,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:38:25,348 INFO L470 AbstractCegarLoop]: Abstraction has 7118 states and 21606 transitions. [2022-01-18 17:38:25,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:25,348 INFO L276 IsEmpty]: Start isEmpty. Operand 7118 states and 21606 transitions. [2022-01-18 17:38:25,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:38:25,356 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:38:25,356 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:38:25,371 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2022-01-18 17:38:25,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:38:25,556 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:38:25,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:38:25,556 INFO L85 PathProgramCache]: Analyzing trace with hash 743387921, now seen corresponding path program 26 times [2022-01-18 17:38:25,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:38:25,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074013796] [2022-01-18 17:38:25,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:38:25,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:38:25,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:38:26,091 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:26,092 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:38:26,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074013796] [2022-01-18 17:38:26,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074013796] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:38:26,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604158122] [2022-01-18 17:38:26,092 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:38:26,092 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:38:26,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:38:26,093 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:38:26,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-01-18 17:38:26,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:38:26,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:38:26,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:38:26,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:38:26,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:38:26,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:38:27,075 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:27,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:38:27,865 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:38:27,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:38:27,998 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:38:27,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:38:28,240 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:28,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604158122] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:38:28,241 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:38:28,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:38:28,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769364457] [2022-01-18 17:38:28,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:38:28,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:38:28,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:38:28,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:38:28,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=2749, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:38:28,242 INFO L87 Difference]: Start difference. First operand 7118 states and 21606 transitions. Second operand has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:30,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:38:30,900 INFO L93 Difference]: Finished difference Result 12769 states and 38446 transitions. [2022-01-18 17:38:30,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 17:38:30,900 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:38:30,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:38:30,919 INFO L225 Difference]: With dead ends: 12769 [2022-01-18 17:38:30,919 INFO L226 Difference]: Without dead ends: 12676 [2022-01-18 17:38:30,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 54 SyntacticMatches, 9 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2118 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=581, Invalid=6559, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 17:38:30,920 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 456 mSDsluCounter, 2795 mSDsCounter, 0 mSdLazyCounter, 2760 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 2191 SdHoareTripleChecker+Invalid, 2983 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 2760 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:38:30,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [456 Valid, 2191 Invalid, 2983 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 2760 Invalid, 0 Unknown, 115 Unchecked, 1.0s Time] [2022-01-18 17:38:30,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12676 states. [2022-01-18 17:38:31,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12676 to 7130. [2022-01-18 17:38:31,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7130 states, 7129 states have (on average 3.0343666713424042) internal successors, (21632), 7129 states have internal predecessors, (21632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:31,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7130 states to 7130 states and 21632 transitions. [2022-01-18 17:38:31,041 INFO L78 Accepts]: Start accepts. Automaton has 7130 states and 21632 transitions. Word has length 48 [2022-01-18 17:38:31,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:38:31,041 INFO L470 AbstractCegarLoop]: Abstraction has 7130 states and 21632 transitions. [2022-01-18 17:38:31,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:31,042 INFO L276 IsEmpty]: Start isEmpty. Operand 7130 states and 21632 transitions. [2022-01-18 17:38:31,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:38:31,050 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:38:31,050 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:38:31,065 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2022-01-18 17:38:31,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:38:31,252 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:38:31,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:38:31,252 INFO L85 PathProgramCache]: Analyzing trace with hash -923010665, now seen corresponding path program 27 times [2022-01-18 17:38:31,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:38:31,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857997747] [2022-01-18 17:38:31,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:38:31,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:38:31,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:38:31,823 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:31,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:38:31,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857997747] [2022-01-18 17:38:31,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857997747] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:38:31,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507979207] [2022-01-18 17:38:31,823 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:38:31,823 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:38:31,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:38:31,824 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:38:31,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-01-18 17:38:31,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 17:38:31,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:38:31,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 17:38:31,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:38:32,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:38:32,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:38:32,732 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:32,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:38:33,508 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:38:33,508 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:38:33,637 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:38:33,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:38:33,857 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:33,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507979207] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:38:33,858 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:38:33,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:38:33,858 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064525598] [2022-01-18 17:38:33,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:38:33,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:38:33,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:38:33,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:38:33,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=2745, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:38:33,858 INFO L87 Difference]: Start difference. First operand 7130 states and 21632 transitions. Second operand has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:36,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:38:36,384 INFO L93 Difference]: Finished difference Result 15279 states and 45753 transitions. [2022-01-18 17:38:36,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:38:36,384 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:38:36,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:38:36,408 INFO L225 Difference]: With dead ends: 15279 [2022-01-18 17:38:36,408 INFO L226 Difference]: Without dead ends: 15226 [2022-01-18 17:38:36,409 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 57 SyntacticMatches, 6 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1903 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=506, Invalid=5974, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 17:38:36,409 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 327 mSDsluCounter, 3369 mSDsCounter, 0 mSdLazyCounter, 3413 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 2633 SdHoareTripleChecker+Invalid, 3494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 3413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:38:36,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [327 Valid, 2633 Invalid, 3494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 3413 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 17:38:36,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15226 states. [2022-01-18 17:38:36,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15226 to 7116. [2022-01-18 17:38:36,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7116 states, 7115 states have (on average 3.0359803232607168) internal successors, (21601), 7115 states have internal predecessors, (21601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:36,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7116 states to 7116 states and 21601 transitions. [2022-01-18 17:38:36,562 INFO L78 Accepts]: Start accepts. Automaton has 7116 states and 21601 transitions. Word has length 48 [2022-01-18 17:38:36,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:38:36,563 INFO L470 AbstractCegarLoop]: Abstraction has 7116 states and 21601 transitions. [2022-01-18 17:38:36,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:36,563 INFO L276 IsEmpty]: Start isEmpty. Operand 7116 states and 21601 transitions. [2022-01-18 17:38:36,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:38:36,571 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:38:36,572 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:38:36,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2022-01-18 17:38:36,772 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2022-01-18 17:38:36,773 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:38:36,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:38:36,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1950075915, now seen corresponding path program 28 times [2022-01-18 17:38:36,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:38:36,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892155850] [2022-01-18 17:38:36,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:38:36,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:38:36,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:38:37,333 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:37,333 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:38:37,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892155850] [2022-01-18 17:38:37,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892155850] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:38:37,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685364257] [2022-01-18 17:38:37,333 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:38:37,333 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:38:37,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:38:37,334 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:38:37,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-01-18 17:38:37,360 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:38:37,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:38:37,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:38:37,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:38:37,566 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:38:37,755 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:38:38,242 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:38,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:38:39,002 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:38:39,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:38:39,124 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:38:39,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:38:39,361 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:39,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685364257] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:38:39,361 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:38:39,361 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:38:39,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426317634] [2022-01-18 17:38:39,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:38:39,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:38:39,362 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:38:39,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:38:39,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=2745, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:38:39,362 INFO L87 Difference]: Start difference. First operand 7116 states and 21601 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:41,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:38:41,925 INFO L93 Difference]: Finished difference Result 15307 states and 45808 transitions. [2022-01-18 17:38:41,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 17:38:41,925 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:38:41,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:38:41,953 INFO L225 Difference]: With dead ends: 15307 [2022-01-18 17:38:41,953 INFO L226 Difference]: Without dead ends: 15272 [2022-01-18 17:38:41,953 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 57 SyntacticMatches, 6 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1949 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=514, Invalid=6128, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 17:38:41,953 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 365 mSDsluCounter, 3192 mSDsCounter, 0 mSdLazyCounter, 3021 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 2582 SdHoareTripleChecker+Invalid, 3106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 3021 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:38:41,953 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [365 Valid, 2582 Invalid, 3106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 3021 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 17:38:41,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15272 states. [2022-01-18 17:38:42,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15272 to 7120. [2022-01-18 17:38:42,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7120 states, 7119 states have (on average 3.035257760921478) internal successors, (21608), 7119 states have internal predecessors, (21608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:42,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7120 states to 7120 states and 21608 transitions. [2022-01-18 17:38:42,115 INFO L78 Accepts]: Start accepts. Automaton has 7120 states and 21608 transitions. Word has length 48 [2022-01-18 17:38:42,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:38:42,115 INFO L470 AbstractCegarLoop]: Abstraction has 7120 states and 21608 transitions. [2022-01-18 17:38:42,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:42,115 INFO L276 IsEmpty]: Start isEmpty. Operand 7120 states and 21608 transitions. [2022-01-18 17:38:42,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:38:42,124 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:38:42,124 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:38:42,145 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2022-01-18 17:38:42,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:38:42,325 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:38:42,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:38:42,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1468708917, now seen corresponding path program 29 times [2022-01-18 17:38:42,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:38:42,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044821137] [2022-01-18 17:38:42,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:38:42,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:38:42,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:38:42,858 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:42,858 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:38:42,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044821137] [2022-01-18 17:38:42,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044821137] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:38:42,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [928793316] [2022-01-18 17:38:42,858 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:38:42,858 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:38:42,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:38:42,859 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:38:42,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-01-18 17:38:42,886 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 17:38:42,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:38:42,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 17:38:42,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:38:43,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:38:43,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:38:43,878 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:43,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:38:44,667 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:38:44,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:38:44,797 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:38:44,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:38:45,025 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:45,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [928793316] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:38:45,026 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:38:45,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:38:45,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087366328] [2022-01-18 17:38:45,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:38:45,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:38:45,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:38:45,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:38:45,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=2749, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:38:45,027 INFO L87 Difference]: Start difference. First operand 7120 states and 21608 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:47,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:38:47,984 INFO L93 Difference]: Finished difference Result 12665 states and 38226 transitions. [2022-01-18 17:38:47,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:38:47,984 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:38:47,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:38:48,004 INFO L225 Difference]: With dead ends: 12665 [2022-01-18 17:38:48,005 INFO L226 Difference]: Without dead ends: 12613 [2022-01-18 17:38:48,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 54 SyntacticMatches, 9 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1985 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=546, Invalid=6096, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 17:38:48,005 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 401 mSDsluCounter, 3544 mSDsCounter, 0 mSdLazyCounter, 3596 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 2835 SdHoareTripleChecker+Invalid, 3697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 3596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:38:48,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [401 Valid, 2835 Invalid, 3697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 3596 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:38:48,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12613 states. [2022-01-18 17:38:48,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12613 to 7108. [2022-01-18 17:38:48,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7108 states, 7107 states have (on average 3.0372871816518927) internal successors, (21586), 7107 states have internal predecessors, (21586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:48,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7108 states to 7108 states and 21586 transitions. [2022-01-18 17:38:48,128 INFO L78 Accepts]: Start accepts. Automaton has 7108 states and 21586 transitions. Word has length 48 [2022-01-18 17:38:48,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:38:48,128 INFO L470 AbstractCegarLoop]: Abstraction has 7108 states and 21586 transitions. [2022-01-18 17:38:48,128 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:48,128 INFO L276 IsEmpty]: Start isEmpty. Operand 7108 states and 21586 transitions. [2022-01-18 17:38:48,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:38:48,136 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:38:48,136 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:38:48,151 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Forceful destruction successful, exit code 0 [2022-01-18 17:38:48,337 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:38:48,337 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:38:48,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:38:48,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1340281267, now seen corresponding path program 30 times [2022-01-18 17:38:48,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:38:48,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473354292] [2022-01-18 17:38:48,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:38:48,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:38:48,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:38:48,856 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:48,856 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:38:48,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473354292] [2022-01-18 17:38:48,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473354292] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:38:48,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755405410] [2022-01-18 17:38:48,857 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:38:48,857 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:38:48,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:38:48,858 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:38:48,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-01-18 17:38:48,884 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 17:38:48,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:38:48,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:38:48,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:38:49,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:38:49,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:38:49,785 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:49,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:38:50,574 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:38:50,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:38:50,750 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:38:50,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:38:50,996 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:50,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755405410] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:38:50,996 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:38:50,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:38:50,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652645137] [2022-01-18 17:38:50,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:38:50,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:38:50,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:38:50,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:38:50,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=2750, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:38:50,997 INFO L87 Difference]: Start difference. First operand 7108 states and 21586 transitions. Second operand has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:53,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:38:53,886 INFO L93 Difference]: Finished difference Result 12700 states and 38298 transitions. [2022-01-18 17:38:53,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 17:38:53,886 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:38:53,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:38:53,909 INFO L225 Difference]: With dead ends: 12700 [2022-01-18 17:38:53,909 INFO L226 Difference]: Without dead ends: 12660 [2022-01-18 17:38:53,909 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 57 SyntacticMatches, 6 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1976 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=599, Invalid=6541, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 17:38:53,909 INFO L933 BasicCegarLoop]: 103 mSDtfsCounter, 412 mSDsluCounter, 3376 mSDsCounter, 0 mSdLazyCounter, 3457 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 2615 SdHoareTripleChecker+Invalid, 3557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 3457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:38:53,910 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 2615 Invalid, 3557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 3457 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 17:38:53,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12660 states. [2022-01-18 17:38:54,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12660 to 7114. [2022-01-18 17:38:54,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7114 states, 7113 states have (on average 3.0365527906649796) internal successors, (21599), 7113 states have internal predecessors, (21599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:54,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7114 states to 7114 states and 21599 transitions. [2022-01-18 17:38:54,042 INFO L78 Accepts]: Start accepts. Automaton has 7114 states and 21599 transitions. Word has length 48 [2022-01-18 17:38:54,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:38:54,042 INFO L470 AbstractCegarLoop]: Abstraction has 7114 states and 21599 transitions. [2022-01-18 17:38:54,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:54,042 INFO L276 IsEmpty]: Start isEmpty. Operand 7114 states and 21599 transitions. [2022-01-18 17:38:54,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:38:54,051 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:38:54,051 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:38:54,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2022-01-18 17:38:54,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable121 [2022-01-18 17:38:54,252 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:38:54,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:38:54,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1288287443, now seen corresponding path program 31 times [2022-01-18 17:38:54,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:38:54,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429563522] [2022-01-18 17:38:54,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:38:54,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:38:54,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:38:54,778 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:54,778 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:38:54,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429563522] [2022-01-18 17:38:54,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429563522] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:38:54,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123340602] [2022-01-18 17:38:54,779 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:38:54,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:38:54,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:38:54,780 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:38:54,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-01-18 17:38:54,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:38:54,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:38:54,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:38:55,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:38:55,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:38:55,857 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:55,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:38:56,617 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:38:56,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:38:56,741 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:38:56,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:38:56,976 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:38:56,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123340602] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:38:56,976 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:38:56,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:38:56,976 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436170680] [2022-01-18 17:38:56,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:38:56,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:38:56,976 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:38:56,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:38:56,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=2745, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:38:56,977 INFO L87 Difference]: Start difference. First operand 7114 states and 21599 transitions. Second operand has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:59,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:38:59,449 INFO L93 Difference]: Finished difference Result 15263 states and 45720 transitions. [2022-01-18 17:38:59,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:38:59,449 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:38:59,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:38:59,475 INFO L225 Difference]: With dead ends: 15263 [2022-01-18 17:38:59,476 INFO L226 Difference]: Without dead ends: 15175 [2022-01-18 17:38:59,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 52 SyntacticMatches, 11 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2058 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=506, Invalid=5974, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 17:38:59,476 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 324 mSDsluCounter, 3188 mSDsCounter, 0 mSdLazyCounter, 3206 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 2470 SdHoareTripleChecker+Invalid, 3290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 3206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:38:59,476 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 2470 Invalid, 3290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 3206 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 17:38:59,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15175 states. [2022-01-18 17:38:59,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15175 to 7065. [2022-01-18 17:38:59,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7065 states, 7064 states have (on average 3.042893544733862) internal successors, (21495), 7064 states have internal predecessors, (21495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:59,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7065 states to 7065 states and 21495 transitions. [2022-01-18 17:38:59,634 INFO L78 Accepts]: Start accepts. Automaton has 7065 states and 21495 transitions. Word has length 48 [2022-01-18 17:38:59,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:38:59,635 INFO L470 AbstractCegarLoop]: Abstraction has 7065 states and 21495 transitions. [2022-01-18 17:38:59,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1818181818181817) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:38:59,635 INFO L276 IsEmpty]: Start isEmpty. Operand 7065 states and 21495 transitions. [2022-01-18 17:38:59,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:38:59,642 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:38:59,643 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:38:59,657 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2022-01-18 17:38:59,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-01-18 17:38:59,843 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:38:59,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:38:59,843 INFO L85 PathProgramCache]: Analyzing trace with hash -651900585, now seen corresponding path program 32 times [2022-01-18 17:38:59,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:38:59,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664434708] [2022-01-18 17:38:59,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:38:59,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:38:59,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:39:00,389 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:00,389 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:39:00,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664434708] [2022-01-18 17:39:00,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664434708] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:39:00,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713213819] [2022-01-18 17:39:00,389 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:39:00,389 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:39:00,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:39:00,390 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:39:00,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-01-18 17:39:00,419 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:39:00,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:39:00,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:39:00,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:39:00,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:39:00,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:39:01,328 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:01,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:39:02,075 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:39:02,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:39:02,200 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:39:02,200 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:39:02,437 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:02,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713213819] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:39:02,437 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:39:02,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:39:02,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414787176] [2022-01-18 17:39:02,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:39:02,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:39:02,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:39:02,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:39:02,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=2621, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:39:02,438 INFO L87 Difference]: Start difference. First operand 7065 states and 21495 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:05,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:39:05,621 INFO L93 Difference]: Finished difference Result 16603 states and 49685 transitions. [2022-01-18 17:39:05,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 17:39:05,622 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:39:05,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:39:05,653 INFO L225 Difference]: With dead ends: 16603 [2022-01-18 17:39:05,653 INFO L226 Difference]: Without dead ends: 16446 [2022-01-18 17:39:05,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 55 SyntacticMatches, 9 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2414 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=648, Invalid=7184, Unknown=0, NotChecked=0, Total=7832 [2022-01-18 17:39:05,654 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 471 mSDsluCounter, 3436 mSDsCounter, 0 mSdLazyCounter, 3671 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 2556 SdHoareTripleChecker+Invalid, 3766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 3671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:39:05,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 2556 Invalid, 3766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 3671 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 17:39:05,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16446 states. [2022-01-18 17:39:05,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16446 to 7131. [2022-01-18 17:39:05,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7131 states, 7130 states have (on average 3.038849929873773) internal successors, (21667), 7130 states have internal predecessors, (21667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:05,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7131 states to 7131 states and 21667 transitions. [2022-01-18 17:39:05,813 INFO L78 Accepts]: Start accepts. Automaton has 7131 states and 21667 transitions. Word has length 48 [2022-01-18 17:39:05,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:39:05,813 INFO L470 AbstractCegarLoop]: Abstraction has 7131 states and 21667 transitions. [2022-01-18 17:39:05,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:05,813 INFO L276 IsEmpty]: Start isEmpty. Operand 7131 states and 21667 transitions. [2022-01-18 17:39:05,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:39:05,821 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:39:05,821 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:39:05,836 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Forceful destruction successful, exit code 0 [2022-01-18 17:39:06,021 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-01-18 17:39:06,021 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:39:06,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:39:06,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1420632681, now seen corresponding path program 33 times [2022-01-18 17:39:06,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:39:06,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68374622] [2022-01-18 17:39:06,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:39:06,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:39:06,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:39:06,545 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:06,545 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:39:06,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68374622] [2022-01-18 17:39:06,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68374622] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:39:06,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542122237] [2022-01-18 17:39:06,546 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:39:06,546 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:39:06,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:39:06,547 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:39:06,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-01-18 17:39:06,573 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:39:06,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:39:06,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:39:06,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:39:06,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:39:06,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:39:07,501 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:07,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:39:08,370 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:39:08,370 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 39 [2022-01-18 17:39:08,514 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:39:08,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 44 [2022-01-18 17:39:08,749 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:08,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542122237] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:39:08,749 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:39:08,750 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 23, 23] total 59 [2022-01-18 17:39:08,750 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807906590] [2022-01-18 17:39:08,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:39:08,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-01-18 17:39:08,750 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:39:08,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-01-18 17:39:08,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=299, Invalid=3241, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 17:39:08,751 INFO L87 Difference]: Start difference. First operand 7131 states and 21667 transitions. Second operand has 60 states, 60 states have (on average 2.1) internal successors, (126), 59 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:12,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:39:12,654 INFO L93 Difference]: Finished difference Result 18578 states and 55764 transitions. [2022-01-18 17:39:12,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 17:39:12,655 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 2.1) internal successors, (126), 59 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:39:12,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:39:12,684 INFO L225 Difference]: With dead ends: 18578 [2022-01-18 17:39:12,684 INFO L226 Difference]: Without dead ends: 18543 [2022-01-18 17:39:12,684 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 53 SyntacticMatches, 5 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3089 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=895, Invalid=9407, Unknown=0, NotChecked=0, Total=10302 [2022-01-18 17:39:12,685 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 567 mSDsluCounter, 3860 mSDsCounter, 0 mSdLazyCounter, 4507 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 567 SdHoareTripleChecker+Valid, 2909 SdHoareTripleChecker+Invalid, 4672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 4507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:39:12,686 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [567 Valid, 2909 Invalid, 4672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 4507 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 17:39:12,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18543 states. [2022-01-18 17:39:12,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18543 to 7188. [2022-01-18 17:39:12,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7188 states, 7187 states have (on average 3.0333936273827744) internal successors, (21801), 7187 states have internal predecessors, (21801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:12,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7188 states to 7188 states and 21801 transitions. [2022-01-18 17:39:12,839 INFO L78 Accepts]: Start accepts. Automaton has 7188 states and 21801 transitions. Word has length 48 [2022-01-18 17:39:12,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:39:12,839 INFO L470 AbstractCegarLoop]: Abstraction has 7188 states and 21801 transitions. [2022-01-18 17:39:12,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 2.1) internal successors, (126), 59 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:12,839 INFO L276 IsEmpty]: Start isEmpty. Operand 7188 states and 21801 transitions. [2022-01-18 17:39:12,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:39:12,847 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:39:12,847 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:39:12,862 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2022-01-18 17:39:13,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2022-01-18 17:39:13,047 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:39:13,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:39:13,048 INFO L85 PathProgramCache]: Analyzing trace with hash -544450217, now seen corresponding path program 34 times [2022-01-18 17:39:13,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:39:13,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805481072] [2022-01-18 17:39:13,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:39:13,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:39:13,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:39:13,572 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:13,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:39:13,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805481072] [2022-01-18 17:39:13,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805481072] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:39:13,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342580400] [2022-01-18 17:39:13,572 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:39:13,572 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:39:13,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:39:13,573 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:39:13,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-01-18 17:39:13,602 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:39:13,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:39:13,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:39:13,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:39:13,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:39:14,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:39:14,572 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:14,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:39:15,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:39:15,395 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:39:15,528 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:39:15,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:39:15,795 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:15,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342580400] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:39:15,795 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:39:15,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:39:15,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071826493] [2022-01-18 17:39:15,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:39:15,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:39:15,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:39:15,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:39:15,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=2629, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:39:15,796 INFO L87 Difference]: Start difference. First operand 7188 states and 21801 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:19,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:39:19,280 INFO L93 Difference]: Finished difference Result 13336 states and 40246 transitions. [2022-01-18 17:39:19,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 17:39:19,280 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:39:19,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:39:19,301 INFO L225 Difference]: With dead ends: 13336 [2022-01-18 17:39:19,302 INFO L226 Difference]: Without dead ends: 13292 [2022-01-18 17:39:19,302 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 57 SyntacticMatches, 7 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2130 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=650, Invalid=6660, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 17:39:19,302 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 389 mSDsluCounter, 3292 mSDsCounter, 0 mSdLazyCounter, 3629 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 2535 SdHoareTripleChecker+Invalid, 3801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 3629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:39:19,302 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [389 Valid, 2535 Invalid, 3801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 3629 Invalid, 0 Unknown, 70 Unchecked, 1.4s Time] [2022-01-18 17:39:19,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13292 states. [2022-01-18 17:39:19,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13292 to 7184. [2022-01-18 17:39:19,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7184 states, 7183 states have (on average 3.03355144090213) internal successors, (21790), 7183 states have internal predecessors, (21790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:19,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7184 states to 7184 states and 21790 transitions. [2022-01-18 17:39:19,430 INFO L78 Accepts]: Start accepts. Automaton has 7184 states and 21790 transitions. Word has length 48 [2022-01-18 17:39:19,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:39:19,430 INFO L470 AbstractCegarLoop]: Abstraction has 7184 states and 21790 transitions. [2022-01-18 17:39:19,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:19,430 INFO L276 IsEmpty]: Start isEmpty. Operand 7184 states and 21790 transitions. [2022-01-18 17:39:19,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:39:19,438 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:39:19,439 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:39:19,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2022-01-18 17:39:19,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:39:19,640 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:39:19,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:39:19,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1278917541, now seen corresponding path program 35 times [2022-01-18 17:39:19,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:39:19,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548328752] [2022-01-18 17:39:19,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:39:19,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:39:19,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:39:20,171 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:20,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:39:20,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548328752] [2022-01-18 17:39:20,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548328752] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:39:20,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765566233] [2022-01-18 17:39:20,172 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:39:20,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:39:20,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:39:20,173 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:39:20,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-01-18 17:39:20,200 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:39:20,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:39:20,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 17:39:20,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:39:20,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:39:20,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:39:21,097 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:21,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:39:21,824 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:39:21,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:39:21,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:39:21,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:39:22,170 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:22,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765566233] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:39:22,170 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:39:22,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:39:22,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385133192] [2022-01-18 17:39:22,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:39:22,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:39:22,171 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:39:22,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:39:22,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=2728, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:39:22,171 INFO L87 Difference]: Start difference. First operand 7184 states and 21790 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:26,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:39:26,334 INFO L93 Difference]: Finished difference Result 16547 states and 49418 transitions. [2022-01-18 17:39:26,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 17:39:26,334 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:39:26,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:39:26,361 INFO L225 Difference]: With dead ends: 16547 [2022-01-18 17:39:26,361 INFO L226 Difference]: Without dead ends: 16442 [2022-01-18 17:39:26,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 59 SyntacticMatches, 15 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3037 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=731, Invalid=8389, Unknown=0, NotChecked=0, Total=9120 [2022-01-18 17:39:26,362 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 502 mSDsluCounter, 4447 mSDsCounter, 0 mSdLazyCounter, 4631 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 502 SdHoareTripleChecker+Valid, 3369 SdHoareTripleChecker+Invalid, 5152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 4631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 409 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:39:26,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [502 Valid, 3369 Invalid, 5152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 4631 Invalid, 0 Unknown, 409 Unchecked, 1.7s Time] [2022-01-18 17:39:26,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16442 states. [2022-01-18 17:39:26,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16442 to 7190. [2022-01-18 17:39:26,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7190 states, 7189 states have (on average 3.032827931562109) internal successors, (21803), 7189 states have internal predecessors, (21803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:26,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7190 states to 7190 states and 21803 transitions. [2022-01-18 17:39:26,537 INFO L78 Accepts]: Start accepts. Automaton has 7190 states and 21803 transitions. Word has length 48 [2022-01-18 17:39:26,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:39:26,537 INFO L470 AbstractCegarLoop]: Abstraction has 7190 states and 21803 transitions. [2022-01-18 17:39:26,537 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:26,537 INFO L276 IsEmpty]: Start isEmpty. Operand 7190 states and 21803 transitions. [2022-01-18 17:39:26,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:39:26,545 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:39:26,545 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:39:26,561 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2022-01-18 17:39:26,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:39:26,759 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:39:26,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:39:26,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1732902295, now seen corresponding path program 36 times [2022-01-18 17:39:26,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:39:26,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696870098] [2022-01-18 17:39:26,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:39:26,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:39:26,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:39:27,283 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:27,284 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:39:27,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696870098] [2022-01-18 17:39:27,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696870098] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:39:27,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085679376] [2022-01-18 17:39:27,284 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:39:27,284 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:39:27,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:39:27,285 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:39:27,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-01-18 17:39:27,311 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:39:27,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:39:27,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 17:39:27,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:39:27,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:39:27,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:39:28,158 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:28,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:39:28,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:39:28,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:39:29,052 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:39:29,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:39:29,308 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:29,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085679376] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:39:29,308 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:39:29,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:39:29,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149660063] [2022-01-18 17:39:29,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:39:29,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:39:29,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:39:29,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:39:29,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=2728, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:39:29,309 INFO L87 Difference]: Start difference. First operand 7190 states and 21803 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:33,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:39:33,116 INFO L93 Difference]: Finished difference Result 16581 states and 49591 transitions. [2022-01-18 17:39:33,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 17:39:33,117 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:39:33,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:39:33,142 INFO L225 Difference]: With dead ends: 16581 [2022-01-18 17:39:33,143 INFO L226 Difference]: Without dead ends: 16483 [2022-01-18 17:39:33,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 57 SyntacticMatches, 6 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2420 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=676, Invalid=7514, Unknown=0, NotChecked=0, Total=8190 [2022-01-18 17:39:33,143 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 395 mSDsluCounter, 4130 mSDsCounter, 0 mSdLazyCounter, 4350 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 3073 SdHoareTripleChecker+Invalid, 4446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 4350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:39:33,143 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [395 Valid, 3073 Invalid, 4446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 4350 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 17:39:33,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16483 states. [2022-01-18 17:39:33,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16483 to 7170. [2022-01-18 17:39:33,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7170 states, 7169 states have (on average 3.0352908355419164) internal successors, (21760), 7169 states have internal predecessors, (21760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:33,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7170 states to 7170 states and 21760 transitions. [2022-01-18 17:39:33,296 INFO L78 Accepts]: Start accepts. Automaton has 7170 states and 21760 transitions. Word has length 48 [2022-01-18 17:39:33,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:39:33,296 INFO L470 AbstractCegarLoop]: Abstraction has 7170 states and 21760 transitions. [2022-01-18 17:39:33,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:33,297 INFO L276 IsEmpty]: Start isEmpty. Operand 7170 states and 21760 transitions. [2022-01-18 17:39:33,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:39:33,305 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:39:33,305 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:39:33,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2022-01-18 17:39:33,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2022-01-18 17:39:33,511 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:39:33,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:39:33,511 INFO L85 PathProgramCache]: Analyzing trace with hash -837756267, now seen corresponding path program 37 times [2022-01-18 17:39:33,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:39:33,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328628125] [2022-01-18 17:39:33,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:39:33,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:39:33,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:39:34,039 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:34,039 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:39:34,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328628125] [2022-01-18 17:39:34,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328628125] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:39:34,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944463990] [2022-01-18 17:39:34,039 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:39:34,039 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:39:34,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:39:34,040 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:39:34,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-01-18 17:39:34,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:39:34,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:39:34,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:39:34,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:39:34,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:39:34,957 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:34,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:39:35,692 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:39:35,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:39:35,830 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:39:35,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:39:36,043 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:36,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944463990] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:39:36,044 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:39:36,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:39:36,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189542830] [2022-01-18 17:39:36,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:39:36,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:39:36,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:39:36,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:39:36,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=2621, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:39:36,045 INFO L87 Difference]: Start difference. First operand 7170 states and 21760 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:39,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:39:39,913 INFO L93 Difference]: Finished difference Result 13362 states and 39826 transitions. [2022-01-18 17:39:39,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 17:39:39,913 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:39:39,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:39:39,935 INFO L225 Difference]: With dead ends: 13362 [2022-01-18 17:39:39,935 INFO L226 Difference]: Without dead ends: 13141 [2022-01-18 17:39:39,936 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 57 SyntacticMatches, 11 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2974 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=753, Invalid=8559, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 17:39:39,936 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 489 mSDsluCounter, 4071 mSDsCounter, 0 mSdLazyCounter, 4263 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 2928 SdHoareTripleChecker+Invalid, 4691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 4263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 342 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:39:39,936 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [489 Valid, 2928 Invalid, 4691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 4263 Invalid, 0 Unknown, 342 Unchecked, 1.6s Time] [2022-01-18 17:39:39,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13141 states. [2022-01-18 17:39:40,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13141 to 7230. [2022-01-18 17:39:40,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7230 states, 7229 states have (on average 3.028911329367824) internal successors, (21896), 7229 states have internal predecessors, (21896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:40,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7230 states to 7230 states and 21896 transitions. [2022-01-18 17:39:40,072 INFO L78 Accepts]: Start accepts. Automaton has 7230 states and 21896 transitions. Word has length 48 [2022-01-18 17:39:40,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:39:40,072 INFO L470 AbstractCegarLoop]: Abstraction has 7230 states and 21896 transitions. [2022-01-18 17:39:40,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:40,072 INFO L276 IsEmpty]: Start isEmpty. Operand 7230 states and 21896 transitions. [2022-01-18 17:39:40,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:39:40,081 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:39:40,081 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:39:40,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Forceful destruction successful, exit code 0 [2022-01-18 17:39:40,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2022-01-18 17:39:40,281 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:39:40,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:39:40,282 INFO L85 PathProgramCache]: Analyzing trace with hash -873389315, now seen corresponding path program 38 times [2022-01-18 17:39:40,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:39:40,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601558212] [2022-01-18 17:39:40,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:39:40,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:39:40,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:39:40,813 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:40,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:39:40,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601558212] [2022-01-18 17:39:40,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601558212] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:39:40,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930677397] [2022-01-18 17:39:40,813 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:39:40,813 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:39:40,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:39:40,814 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:39:40,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-01-18 17:39:40,840 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:39:40,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:39:40,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:39:40,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:39:41,027 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:39:41,210 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:39:41,758 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:41,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:39:42,494 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:39:42,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:39:42,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:39:42,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:39:42,847 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:42,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930677397] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:39:42,847 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:39:42,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:39:42,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143404379] [2022-01-18 17:39:42,847 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:39:42,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:39:42,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:39:42,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:39:42,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=2629, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:39:42,848 INFO L87 Difference]: Start difference. First operand 7230 states and 21896 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:46,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:39:46,193 INFO L93 Difference]: Finished difference Result 13495 states and 40602 transitions. [2022-01-18 17:39:46,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 17:39:46,193 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:39:46,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:39:46,217 INFO L225 Difference]: With dead ends: 13495 [2022-01-18 17:39:46,217 INFO L226 Difference]: Without dead ends: 13455 [2022-01-18 17:39:46,218 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 56 SyntacticMatches, 9 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2245 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=657, Invalid=6825, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 17:39:46,218 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 428 mSDsluCounter, 3166 mSDsCounter, 0 mSdLazyCounter, 3514 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 2354 SdHoareTripleChecker+Invalid, 3804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 3514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 192 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:39:46,218 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [428 Valid, 2354 Invalid, 3804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 3514 Invalid, 0 Unknown, 192 Unchecked, 1.3s Time] [2022-01-18 17:39:46,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13455 states. [2022-01-18 17:39:46,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13455 to 7308. [2022-01-18 17:39:46,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7308 states, 7307 states have (on average 3.0213493909949363) internal successors, (22077), 7307 states have internal predecessors, (22077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:46,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7308 states to 7308 states and 22077 transitions. [2022-01-18 17:39:46,368 INFO L78 Accepts]: Start accepts. Automaton has 7308 states and 22077 transitions. Word has length 48 [2022-01-18 17:39:46,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:39:46,368 INFO L470 AbstractCegarLoop]: Abstraction has 7308 states and 22077 transitions. [2022-01-18 17:39:46,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:46,368 INFO L276 IsEmpty]: Start isEmpty. Operand 7308 states and 22077 transitions. [2022-01-18 17:39:46,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:39:46,376 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:39:46,376 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:39:46,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Forceful destruction successful, exit code 0 [2022-01-18 17:39:46,577 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2022-01-18 17:39:46,577 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:39:46,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:39:46,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1102148159, now seen corresponding path program 39 times [2022-01-18 17:39:46,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:39:46,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283276108] [2022-01-18 17:39:46,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:39:46,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:39:46,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:39:47,120 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:47,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:39:47,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283276108] [2022-01-18 17:39:47,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283276108] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:39:47,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263821258] [2022-01-18 17:39:47,120 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:39:47,120 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:39:47,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:39:47,121 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:39:47,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-01-18 17:39:47,147 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:39:47,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:39:47,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 48 conjunts are in the unsatisfiable core [2022-01-18 17:39:47,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:39:47,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:39:47,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:39:48,141 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:48,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:39:48,858 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:39:48,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:39:48,979 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:39:48,980 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:39:49,213 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:49,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263821258] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:39:49,214 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:39:49,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:39:49,214 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338081907] [2022-01-18 17:39:49,214 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:39:49,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:39:49,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:39:49,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:39:49,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=2626, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:39:49,214 INFO L87 Difference]: Start difference. First operand 7308 states and 22077 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:52,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:39:52,569 INFO L93 Difference]: Finished difference Result 16692 states and 49894 transitions. [2022-01-18 17:39:52,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 17:39:52,569 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:39:52,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:39:52,595 INFO L225 Difference]: With dead ends: 16692 [2022-01-18 17:39:52,595 INFO L226 Difference]: Without dead ends: 16647 [2022-01-18 17:39:52,595 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 52 SyntacticMatches, 12 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2398 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=651, Invalid=7005, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 17:39:52,596 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 342 mSDsluCounter, 3758 mSDsCounter, 0 mSdLazyCounter, 4341 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 2707 SdHoareTripleChecker+Invalid, 4440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 4341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:39:52,596 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [342 Valid, 2707 Invalid, 4440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 4341 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 17:39:52,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16647 states. [2022-01-18 17:39:52,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16647 to 7302. [2022-01-18 17:39:52,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7302 states, 7301 states have (on average 3.021229968497466) internal successors, (22058), 7301 states have internal predecessors, (22058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:52,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7302 states to 7302 states and 22058 transitions. [2022-01-18 17:39:52,747 INFO L78 Accepts]: Start accepts. Automaton has 7302 states and 22058 transitions. Word has length 48 [2022-01-18 17:39:52,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:39:52,747 INFO L470 AbstractCegarLoop]: Abstraction has 7302 states and 22058 transitions. [2022-01-18 17:39:52,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:52,747 INFO L276 IsEmpty]: Start isEmpty. Operand 7302 states and 22058 transitions. [2022-01-18 17:39:52,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:39:52,755 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:39:52,755 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:39:52,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Forceful destruction successful, exit code 0 [2022-01-18 17:39:52,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:39:52,956 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:39:52,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:39:52,956 INFO L85 PathProgramCache]: Analyzing trace with hash -2048879959, now seen corresponding path program 40 times [2022-01-18 17:39:52,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:39:52,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044244390] [2022-01-18 17:39:52,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:39:52,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:39:52,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:39:53,508 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:53,508 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:39:53,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044244390] [2022-01-18 17:39:53,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044244390] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:39:53,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045373602] [2022-01-18 17:39:53,508 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:39:53,508 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:39:53,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:39:53,510 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:39:53,510 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-01-18 17:39:53,537 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:39:53,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:39:53,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:39:53,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:39:53,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:39:53,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:39:54,401 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:54,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:39:55,171 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:39:55,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:39:55,298 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:39:55,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:39:55,512 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:55,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1045373602] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:39:55,512 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:39:55,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:39:55,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798250074] [2022-01-18 17:39:55,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:39:55,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:39:55,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:39:55,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:39:55,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=2728, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:39:55,513 INFO L87 Difference]: Start difference. First operand 7302 states and 22058 transitions. Second operand has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:58,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:39:58,740 INFO L93 Difference]: Finished difference Result 15766 states and 46905 transitions. [2022-01-18 17:39:58,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 17:39:58,740 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:39:58,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:39:58,766 INFO L225 Difference]: With dead ends: 15766 [2022-01-18 17:39:58,766 INFO L226 Difference]: Without dead ends: 15702 [2022-01-18 17:39:58,766 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2187 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=605, Invalid=6705, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 17:39:58,766 INFO L933 BasicCegarLoop]: 125 mSDtfsCounter, 431 mSDsluCounter, 3985 mSDsCounter, 0 mSdLazyCounter, 4141 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 3018 SdHoareTripleChecker+Invalid, 4448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 4141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 222 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:39:58,767 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [431 Valid, 3018 Invalid, 4448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 4141 Invalid, 0 Unknown, 222 Unchecked, 1.5s Time] [2022-01-18 17:39:58,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15702 states. [2022-01-18 17:39:58,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15702 to 7334. [2022-01-18 17:39:58,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7334 states, 7333 states have (on average 3.0178644483840174) internal successors, (22130), 7333 states have internal predecessors, (22130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:58,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7334 states to 7334 states and 22130 transitions. [2022-01-18 17:39:58,916 INFO L78 Accepts]: Start accepts. Automaton has 7334 states and 22130 transitions. Word has length 48 [2022-01-18 17:39:58,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:39:58,917 INFO L470 AbstractCegarLoop]: Abstraction has 7334 states and 22130 transitions. [2022-01-18 17:39:58,917 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:39:58,917 INFO L276 IsEmpty]: Start isEmpty. Operand 7334 states and 22130 transitions. [2022-01-18 17:39:58,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:39:58,925 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:39:58,925 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:39:58,941 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Forceful destruction successful, exit code 0 [2022-01-18 17:39:59,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:39:59,125 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:39:59,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:39:59,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1901105241, now seen corresponding path program 41 times [2022-01-18 17:39:59,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:39:59,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405592441] [2022-01-18 17:39:59,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:39:59,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:39:59,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:39:59,643 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:39:59,644 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:39:59,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405592441] [2022-01-18 17:39:59,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405592441] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:39:59,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139983491] [2022-01-18 17:39:59,644 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:39:59,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:39:59,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:39:59,645 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:39:59,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-01-18 17:39:59,671 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:39:59,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:39:59,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 17:39:59,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:39:59,857 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:40:00,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:40:00,574 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:00,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:40:01,454 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:40:01,455 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 39 [2022-01-18 17:40:01,664 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:40:01,664 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 63 [2022-01-18 17:40:01,943 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:01,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139983491] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:40:01,944 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:40:01,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22, 22] total 58 [2022-01-18 17:40:01,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246080543] [2022-01-18 17:40:01,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:40:01,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-01-18 17:40:01,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:40:01,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-01-18 17:40:01,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=297, Invalid=3125, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 17:40:01,945 INFO L87 Difference]: Start difference. First operand 7334 states and 22130 transitions. Second operand has 59 states, 59 states have (on average 2.152542372881356) internal successors, (127), 58 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:06,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:40:06,096 INFO L93 Difference]: Finished difference Result 19273 states and 57399 transitions. [2022-01-18 17:40:06,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 17:40:06,096 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 2.152542372881356) internal successors, (127), 58 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:40:06,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:40:06,161 INFO L225 Difference]: With dead ends: 19273 [2022-01-18 17:40:06,161 INFO L226 Difference]: Without dead ends: 19191 [2022-01-18 17:40:06,162 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 53 SyntacticMatches, 8 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3257 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=934, Invalid=9572, Unknown=0, NotChecked=0, Total=10506 [2022-01-18 17:40:06,162 INFO L933 BasicCegarLoop]: 133 mSDtfsCounter, 547 mSDsluCounter, 4181 mSDsCounter, 0 mSdLazyCounter, 4411 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 547 SdHoareTripleChecker+Valid, 3119 SdHoareTripleChecker+Invalid, 4833 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 4411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 263 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:40:06,162 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [547 Valid, 3119 Invalid, 4833 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 4411 Invalid, 0 Unknown, 263 Unchecked, 1.8s Time] [2022-01-18 17:40:06,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19191 states. [2022-01-18 17:40:06,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19191 to 7316. [2022-01-18 17:40:06,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7316 states, 7315 states have (on average 3.019412166780588) internal successors, (22087), 7315 states have internal predecessors, (22087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:06,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7316 states to 7316 states and 22087 transitions. [2022-01-18 17:40:06,306 INFO L78 Accepts]: Start accepts. Automaton has 7316 states and 22087 transitions. Word has length 48 [2022-01-18 17:40:06,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:40:06,306 INFO L470 AbstractCegarLoop]: Abstraction has 7316 states and 22087 transitions. [2022-01-18 17:40:06,306 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 2.152542372881356) internal successors, (127), 58 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:06,306 INFO L276 IsEmpty]: Start isEmpty. Operand 7316 states and 22087 transitions. [2022-01-18 17:40:06,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:40:06,316 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:40:06,316 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:40:06,350 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Forceful destruction successful, exit code 0 [2022-01-18 17:40:06,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable132 [2022-01-18 17:40:06,531 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:40:06,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:40:06,532 INFO L85 PathProgramCache]: Analyzing trace with hash 2091649819, now seen corresponding path program 42 times [2022-01-18 17:40:06,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:40:06,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457449358] [2022-01-18 17:40:06,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:40:06,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:40:06,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:40:07,049 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:07,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:40:07,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457449358] [2022-01-18 17:40:07,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457449358] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:40:07,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325636884] [2022-01-18 17:40:07,049 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:40:07,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:40:07,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:40:07,050 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:40:07,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-01-18 17:40:07,077 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:40:07,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:40:07,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 17:40:07,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:40:07,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:40:07,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:40:07,992 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:07,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:40:08,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:40:08,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:40:08,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:40:08,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:40:09,107 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:09,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325636884] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:40:09,107 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:40:09,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:40:09,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727229510] [2022-01-18 17:40:09,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:40:09,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:40:09,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:40:09,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:40:09,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=2728, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:40:09,108 INFO L87 Difference]: Start difference. First operand 7316 states and 22087 transitions. Second operand has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:12,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:40:12,823 INFO L93 Difference]: Finished difference Result 16851 states and 50189 transitions. [2022-01-18 17:40:12,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 17:40:12,823 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:40:12,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:40:12,852 INFO L225 Difference]: With dead ends: 16851 [2022-01-18 17:40:12,852 INFO L226 Difference]: Without dead ends: 16629 [2022-01-18 17:40:12,852 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 56 SyntacticMatches, 10 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2680 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=684, Invalid=7688, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 17:40:12,852 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 443 mSDsluCounter, 4260 mSDsCounter, 0 mSdLazyCounter, 4295 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 3056 SdHoareTripleChecker+Invalid, 4743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 4295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 354 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:40:12,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [443 Valid, 3056 Invalid, 4743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 4295 Invalid, 0 Unknown, 354 Unchecked, 1.6s Time] [2022-01-18 17:40:12,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16629 states. [2022-01-18 17:40:12,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16629 to 7266. [2022-01-18 17:40:12,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7266 states, 7265 states have (on average 3.021885753613214) internal successors, (21954), 7265 states have internal predecessors, (21954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:13,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7266 states to 7266 states and 21954 transitions. [2022-01-18 17:40:13,013 INFO L78 Accepts]: Start accepts. Automaton has 7266 states and 21954 transitions. Word has length 48 [2022-01-18 17:40:13,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:40:13,013 INFO L470 AbstractCegarLoop]: Abstraction has 7266 states and 21954 transitions. [2022-01-18 17:40:13,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:13,013 INFO L276 IsEmpty]: Start isEmpty. Operand 7266 states and 21954 transitions. [2022-01-18 17:40:13,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:40:13,022 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:40:13,022 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:40:13,037 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Forceful destruction successful, exit code 0 [2022-01-18 17:40:13,222 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2022-01-18 17:40:13,222 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:40:13,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:40:13,222 INFO L85 PathProgramCache]: Analyzing trace with hash -307920015, now seen corresponding path program 43 times [2022-01-18 17:40:13,222 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:40:13,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294366530] [2022-01-18 17:40:13,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:40:13,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:40:13,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:40:13,784 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:13,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:40:13,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294366530] [2022-01-18 17:40:13,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294366530] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:40:13,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716480014] [2022-01-18 17:40:13,785 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:40:13,785 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:40:13,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:40:13,785 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:40:13,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-01-18 17:40:13,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:40:13,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:40:13,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:40:14,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:40:14,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:40:14,687 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:14,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:40:15,398 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:40:15,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:40:15,521 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:40:15,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:40:15,751 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:15,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716480014] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:40:15,751 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:40:15,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:40:15,752 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790625851] [2022-01-18 17:40:15,752 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:40:15,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:40:15,752 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:40:15,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:40:15,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=2629, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:40:15,752 INFO L87 Difference]: Start difference. First operand 7266 states and 21954 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:18,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:40:18,998 INFO L93 Difference]: Finished difference Result 13429 states and 40437 transitions. [2022-01-18 17:40:18,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 17:40:18,998 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:40:18,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:40:19,021 INFO L225 Difference]: With dead ends: 13429 [2022-01-18 17:40:19,021 INFO L226 Difference]: Without dead ends: 13394 [2022-01-18 17:40:19,021 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2055 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=637, Invalid=6503, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 17:40:19,021 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 428 mSDsluCounter, 2737 mSDsCounter, 0 mSdLazyCounter, 3350 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 2110 SdHoareTripleChecker+Invalid, 3451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 3350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:40:19,021 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [428 Valid, 2110 Invalid, 3451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 3350 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:40:19,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13394 states. [2022-01-18 17:40:19,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13394 to 7274. [2022-01-18 17:40:19,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7274 states, 7273 states have (on average 3.0211742059672764) internal successors, (21973), 7273 states have internal predecessors, (21973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:19,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7274 states to 7274 states and 21973 transitions. [2022-01-18 17:40:19,147 INFO L78 Accepts]: Start accepts. Automaton has 7274 states and 21973 transitions. Word has length 48 [2022-01-18 17:40:19,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:40:19,147 INFO L470 AbstractCegarLoop]: Abstraction has 7274 states and 21973 transitions. [2022-01-18 17:40:19,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:19,147 INFO L276 IsEmpty]: Start isEmpty. Operand 7274 states and 21973 transitions. [2022-01-18 17:40:19,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:40:19,155 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:40:19,155 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:40:19,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Forceful destruction successful, exit code 0 [2022-01-18 17:40:19,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2022-01-18 17:40:19,355 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:40:19,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:40:19,356 INFO L85 PathProgramCache]: Analyzing trace with hash 568262449, now seen corresponding path program 44 times [2022-01-18 17:40:19,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:40:19,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267078578] [2022-01-18 17:40:19,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:40:19,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:40:19,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:40:19,883 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:19,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:40:19,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267078578] [2022-01-18 17:40:19,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267078578] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:40:19,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436664707] [2022-01-18 17:40:19,883 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:40:19,883 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:40:19,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:40:19,884 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:40:19,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-01-18 17:40:19,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:40:19,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:40:19,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:40:19,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:40:20,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:40:20,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:40:20,822 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:20,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:40:21,564 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:40:21,564 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:40:21,696 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:40:21,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:40:21,934 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:21,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436664707] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:40:21,934 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:40:21,934 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:40:21,934 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269472082] [2022-01-18 17:40:21,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:40:21,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:40:21,935 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:40:21,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:40:21,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=2629, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:40:21,935 INFO L87 Difference]: Start difference. First operand 7274 states and 21973 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:25,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:40:25,403 INFO L93 Difference]: Finished difference Result 13463 states and 40498 transitions. [2022-01-18 17:40:25,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 17:40:25,404 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:40:25,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:40:25,426 INFO L225 Difference]: With dead ends: 13463 [2022-01-18 17:40:25,426 INFO L226 Difference]: Without dead ends: 13419 [2022-01-18 17:40:25,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 57 SyntacticMatches, 7 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2106 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=672, Invalid=6638, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 17:40:25,427 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 436 mSDsluCounter, 3406 mSDsCounter, 0 mSdLazyCounter, 4143 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 2595 SdHoareTripleChecker+Invalid, 4265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 4143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:40:25,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [436 Valid, 2595 Invalid, 4265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 4143 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 17:40:25,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13419 states. [2022-01-18 17:40:25,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13419 to 7270. [2022-01-18 17:40:25,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7270 states, 7269 states have (on average 3.021736139771633) internal successors, (21965), 7269 states have internal predecessors, (21965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:25,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7270 states to 7270 states and 21965 transitions. [2022-01-18 17:40:25,567 INFO L78 Accepts]: Start accepts. Automaton has 7270 states and 21965 transitions. Word has length 48 [2022-01-18 17:40:25,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:40:25,567 INFO L470 AbstractCegarLoop]: Abstraction has 7270 states and 21965 transitions. [2022-01-18 17:40:25,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:25,567 INFO L276 IsEmpty]: Start isEmpty. Operand 7270 states and 21965 transitions. [2022-01-18 17:40:25,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:40:25,575 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:40:25,575 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:40:25,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Forceful destruction successful, exit code 0 [2022-01-18 17:40:25,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-01-18 17:40:25,775 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:40:25,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:40:25,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1534873679, now seen corresponding path program 45 times [2022-01-18 17:40:25,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:40:25,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521774815] [2022-01-18 17:40:25,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:40:25,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:40:25,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:40:26,282 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:26,282 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:40:26,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521774815] [2022-01-18 17:40:26,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521774815] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:40:26,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964734235] [2022-01-18 17:40:26,282 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:40:26,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:40:26,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:40:26,283 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:40:26,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-01-18 17:40:26,310 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:40:26,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:40:26,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:40:26,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:40:26,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:40:26,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:40:27,248 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:27,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:40:28,064 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:40:28,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:40:28,214 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:40:28,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2022-01-18 17:40:28,447 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:28,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964734235] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:40:28,448 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:40:28,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22, 22] total 57 [2022-01-18 17:40:28,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300807365] [2022-01-18 17:40:28,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:40:28,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-01-18 17:40:28,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:40:28,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-01-18 17:40:28,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=3041, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 17:40:28,449 INFO L87 Difference]: Start difference. First operand 7270 states and 21965 transitions. Second operand has 58 states, 58 states have (on average 2.0172413793103448) internal successors, (117), 57 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:33,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:40:33,258 INFO L93 Difference]: Finished difference Result 17850 states and 52759 transitions. [2022-01-18 17:40:33,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 17:40:33,259 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.0172413793103448) internal successors, (117), 57 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:40:33,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:40:33,287 INFO L225 Difference]: With dead ends: 17850 [2022-01-18 17:40:33,287 INFO L226 Difference]: Without dead ends: 17815 [2022-01-18 17:40:33,288 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 54 SyntacticMatches, 6 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2819 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=755, Invalid=8947, Unknown=0, NotChecked=0, Total=9702 [2022-01-18 17:40:33,288 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 376 mSDsluCounter, 4273 mSDsCounter, 0 mSdLazyCounter, 6008 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 2892 SdHoareTripleChecker+Invalid, 6106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 6008 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:40:33,288 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [376 Valid, 2892 Invalid, 6106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 6008 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-01-18 17:40:33,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17815 states. [2022-01-18 17:40:33,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17815 to 7274. [2022-01-18 17:40:33,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7274 states, 7273 states have (on average 3.0211742059672764) internal successors, (21973), 7273 states have internal predecessors, (21973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:33,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7274 states to 7274 states and 21973 transitions. [2022-01-18 17:40:33,449 INFO L78 Accepts]: Start accepts. Automaton has 7274 states and 21973 transitions. Word has length 48 [2022-01-18 17:40:33,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:40:33,449 INFO L470 AbstractCegarLoop]: Abstraction has 7274 states and 21973 transitions. [2022-01-18 17:40:33,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 2.0172413793103448) internal successors, (117), 57 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:33,450 INFO L276 IsEmpty]: Start isEmpty. Operand 7274 states and 21973 transitions. [2022-01-18 17:40:33,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:40:33,458 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:40:33,458 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:40:33,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Forceful destruction successful, exit code 0 [2022-01-18 17:40:33,658 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-01-18 17:40:33,659 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:40:33,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:40:33,659 INFO L85 PathProgramCache]: Analyzing trace with hash 927176213, now seen corresponding path program 46 times [2022-01-18 17:40:33,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:40:33,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746188159] [2022-01-18 17:40:33,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:40:33,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:40:33,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:40:34,158 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:34,158 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:40:34,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746188159] [2022-01-18 17:40:34,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746188159] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:40:34,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669085774] [2022-01-18 17:40:34,158 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:40:34,158 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:40:34,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:40:34,159 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:40:34,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-01-18 17:40:34,185 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:40:34,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:40:34,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:40:34,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:40:34,374 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:40:34,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:40:35,128 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:35,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:40:35,873 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:40:35,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:40:36,007 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:40:36,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:40:36,238 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:36,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669085774] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:40:36,238 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:40:36,238 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:40:36,238 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051446409] [2022-01-18 17:40:36,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:40:36,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:40:36,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:40:36,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:40:36,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=2625, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:40:36,239 INFO L87 Difference]: Start difference. First operand 7274 states and 21973 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:39,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:40:39,068 INFO L93 Difference]: Finished difference Result 16658 states and 49790 transitions. [2022-01-18 17:40:39,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 17:40:39,069 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:40:39,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:40:39,097 INFO L225 Difference]: With dead ends: 16658 [2022-01-18 17:40:39,097 INFO L226 Difference]: Without dead ends: 16615 [2022-01-18 17:40:39,097 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 51 SyntacticMatches, 13 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2289 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=593, Invalid=6379, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 17:40:39,097 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 374 mSDsluCounter, 2742 mSDsCounter, 0 mSdLazyCounter, 3338 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 2075 SdHoareTripleChecker+Invalid, 3432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 3338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:40:39,098 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [374 Valid, 2075 Invalid, 3432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 3338 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 17:40:39,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16615 states. [2022-01-18 17:40:39,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16615 to 7270. [2022-01-18 17:40:39,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7270 states, 7269 states have (on average 3.0214609987618655) internal successors, (21963), 7269 states have internal predecessors, (21963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:39,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7270 states to 7270 states and 21963 transitions. [2022-01-18 17:40:39,263 INFO L78 Accepts]: Start accepts. Automaton has 7270 states and 21963 transitions. Word has length 48 [2022-01-18 17:40:39,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:40:39,263 INFO L470 AbstractCegarLoop]: Abstraction has 7270 states and 21963 transitions. [2022-01-18 17:40:39,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:39,263 INFO L276 IsEmpty]: Start isEmpty. Operand 7270 states and 21963 transitions. [2022-01-18 17:40:39,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:40:39,271 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:40:39,271 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:40:39,286 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Forceful destruction successful, exit code 0 [2022-01-18 17:40:39,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137 [2022-01-18 17:40:39,472 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:40:39,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:40:39,472 INFO L85 PathProgramCache]: Analyzing trace with hash 71228565, now seen corresponding path program 47 times [2022-01-18 17:40:39,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:40:39,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320570992] [2022-01-18 17:40:39,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:40:39,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:40:39,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:40:39,988 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:39,989 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:40:39,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320570992] [2022-01-18 17:40:39,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320570992] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:40:39,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690462101] [2022-01-18 17:40:39,989 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:40:39,989 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:40:39,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:40:39,990 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:40:39,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-01-18 17:40:40,021 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:40:40,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:40:40,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 17:40:40,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:40:40,215 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:40:40,400 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:40:40,922 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:40,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:40:41,689 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:40:41,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:40:41,816 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:40:41,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:40:42,028 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:42,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1690462101] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:40:42,028 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:40:42,028 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:40:42,028 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252991224] [2022-01-18 17:40:42,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:40:42,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:40:42,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:40:42,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:40:42,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=2629, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:40:42,029 INFO L87 Difference]: Start difference. First operand 7270 states and 21963 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:45,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:40:45,403 INFO L93 Difference]: Finished difference Result 13462 states and 40500 transitions. [2022-01-18 17:40:45,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 17:40:45,403 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:40:45,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:40:45,451 INFO L225 Difference]: With dead ends: 13462 [2022-01-18 17:40:45,451 INFO L226 Difference]: Without dead ends: 13422 [2022-01-18 17:40:45,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 57 SyntacticMatches, 22 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2369 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=656, Invalid=6316, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 17:40:45,451 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 424 mSDsluCounter, 2929 mSDsCounter, 0 mSdLazyCounter, 3310 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 2248 SdHoareTripleChecker+Invalid, 3531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 3310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 111 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:40:45,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 2248 Invalid, 3531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 3310 Invalid, 0 Unknown, 111 Unchecked, 1.2s Time] [2022-01-18 17:40:45,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13422 states. [2022-01-18 17:40:45,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13422 to 7276. [2022-01-18 17:40:45,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7276 states, 7275 states have (on average 3.0207560137457046) internal successors, (21976), 7275 states have internal predecessors, (21976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:45,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7276 states to 7276 states and 21976 transitions. [2022-01-18 17:40:45,557 INFO L78 Accepts]: Start accepts. Automaton has 7276 states and 21976 transitions. Word has length 48 [2022-01-18 17:40:45,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:40:45,557 INFO L470 AbstractCegarLoop]: Abstraction has 7276 states and 21976 transitions. [2022-01-18 17:40:45,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:45,557 INFO L276 IsEmpty]: Start isEmpty. Operand 7276 states and 21976 transitions. [2022-01-18 17:40:45,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:40:45,565 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:40:45,565 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:40:45,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Forceful destruction successful, exit code 0 [2022-01-18 17:40:45,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:40:45,765 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:40:45,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:40:45,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1595170021, now seen corresponding path program 48 times [2022-01-18 17:40:45,766 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:40:45,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289026609] [2022-01-18 17:40:45,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:40:45,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:40:45,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:40:46,279 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:46,279 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:40:46,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289026609] [2022-01-18 17:40:46,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289026609] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:40:46,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450132432] [2022-01-18 17:40:46,279 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:40:46,280 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:40:46,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:40:46,280 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:40:46,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-01-18 17:40:46,307 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:40:46,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:40:46,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:40:46,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:40:46,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:40:46,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:40:47,308 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:47,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:40:48,042 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:40:48,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:40:48,174 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:40:48,174 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:40:48,443 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:48,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450132432] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:40:48,443 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:40:48,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:40:48,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699564201] [2022-01-18 17:40:48,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:40:48,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:40:48,443 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:40:48,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:40:48,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=2629, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:40:48,444 INFO L87 Difference]: Start difference. First operand 7276 states and 21976 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:51,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:40:51,508 INFO L93 Difference]: Finished difference Result 13423 states and 40416 transitions. [2022-01-18 17:40:51,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 17:40:51,508 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:40:51,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:40:51,530 INFO L225 Difference]: With dead ends: 13423 [2022-01-18 17:40:51,530 INFO L226 Difference]: Without dead ends: 13376 [2022-01-18 17:40:51,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 51 SyntacticMatches, 13 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2270 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=637, Invalid=6503, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 17:40:51,531 INFO L933 BasicCegarLoop]: 93 mSDtfsCounter, 414 mSDsluCounter, 2562 mSDsCounter, 0 mSdLazyCounter, 3221 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 1966 SdHoareTripleChecker+Invalid, 3323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 3221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:40:51,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [414 Valid, 1966 Invalid, 3323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 3221 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 17:40:51,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13376 states. [2022-01-18 17:40:51,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13376 to 7268. [2022-01-18 17:40:51,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7268 states, 7267 states have (on average 3.0216045135544243) internal successors, (21958), 7267 states have internal predecessors, (21958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:51,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7268 states to 7268 states and 21958 transitions. [2022-01-18 17:40:51,685 INFO L78 Accepts]: Start accepts. Automaton has 7268 states and 21958 transitions. Word has length 48 [2022-01-18 17:40:51,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:40:51,685 INFO L470 AbstractCegarLoop]: Abstraction has 7268 states and 21958 transitions. [2022-01-18 17:40:51,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:51,685 INFO L276 IsEmpty]: Start isEmpty. Operand 7268 states and 21958 transitions. [2022-01-18 17:40:51,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:40:51,693 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:40:51,693 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:40:51,710 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Forceful destruction successful, exit code 0 [2022-01-18 17:40:51,893 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2022-01-18 17:40:51,894 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:40:51,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:40:51,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1813636165, now seen corresponding path program 49 times [2022-01-18 17:40:51,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:40:51,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986424330] [2022-01-18 17:40:51,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:40:51,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:40:51,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:40:52,403 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:52,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:40:52,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986424330] [2022-01-18 17:40:52,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986424330] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:40:52,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1060627711] [2022-01-18 17:40:52,403 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:40:52,403 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:40:52,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:40:52,404 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:40:52,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-01-18 17:40:52,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:40:52,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:40:52,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:40:52,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:40:52,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:40:53,270 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:53,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:40:54,027 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:40:54,027 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:40:54,153 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:40:54,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:40:54,403 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:54,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1060627711] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:40:54,403 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:40:54,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:40:54,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887255325] [2022-01-18 17:40:54,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:40:54,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:40:54,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:40:54,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:40:54,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=2728, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:40:54,404 INFO L87 Difference]: Start difference. First operand 7268 states and 21958 transitions. Second operand has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:57,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:40:57,479 INFO L93 Difference]: Finished difference Result 16711 states and 49903 transitions. [2022-01-18 17:40:57,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 17:40:57,479 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:40:57,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:40:57,511 INFO L225 Difference]: With dead ends: 16711 [2022-01-18 17:40:57,511 INFO L226 Difference]: Without dead ends: 16676 [2022-01-18 17:40:57,512 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 58 SyntacticMatches, 5 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2184 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=627, Invalid=6855, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 17:40:57,512 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 447 mSDsluCounter, 3138 mSDsCounter, 0 mSdLazyCounter, 3535 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 447 SdHoareTripleChecker+Valid, 2425 SdHoareTripleChecker+Invalid, 3647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 3535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:40:57,512 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [447 Valid, 2425 Invalid, 3647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 3535 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:40:57,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16676 states. [2022-01-18 17:40:57,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16676 to 7276. [2022-01-18 17:40:57,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7276 states, 7275 states have (on average 3.0207560137457046) internal successors, (21976), 7275 states have internal predecessors, (21976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:57,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7276 states to 7276 states and 21976 transitions. [2022-01-18 17:40:57,669 INFO L78 Accepts]: Start accepts. Automaton has 7276 states and 21976 transitions. Word has length 48 [2022-01-18 17:40:57,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:40:57,670 INFO L470 AbstractCegarLoop]: Abstraction has 7276 states and 21976 transitions. [2022-01-18 17:40:57,670 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:40:57,670 INFO L276 IsEmpty]: Start isEmpty. Operand 7276 states and 21976 transitions. [2022-01-18 17:40:57,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:40:57,678 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:40:57,678 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:40:57,693 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Forceful destruction successful, exit code 0 [2022-01-18 17:40:57,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:40:57,879 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:40:57,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:40:57,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1605148667, now seen corresponding path program 50 times [2022-01-18 17:40:57,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:40:57,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764318781] [2022-01-18 17:40:57,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:40:57,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:40:57,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:40:58,422 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:58,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:40:58,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764318781] [2022-01-18 17:40:58,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764318781] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:40:58,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119878865] [2022-01-18 17:40:58,422 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:40:58,422 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:40:58,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:40:58,423 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:40:58,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-01-18 17:40:58,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:40:58,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:40:58,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:40:58,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:40:58,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:40:58,833 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:40:59,344 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:40:59,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:41:00,112 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:41:00,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:41:00,234 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:41:00,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:41:00,464 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:00,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119878865] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:41:00,464 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:41:00,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:41:00,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627116209] [2022-01-18 17:41:00,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:41:00,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:41:00,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:41:00,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:41:00,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=2732, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:41:00,465 INFO L87 Difference]: Start difference. First operand 7276 states and 21976 transitions. Second operand has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:03,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:41:03,718 INFO L93 Difference]: Finished difference Result 13477 states and 40533 transitions. [2022-01-18 17:41:03,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 17:41:03,719 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:41:03,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:41:03,740 INFO L225 Difference]: With dead ends: 13477 [2022-01-18 17:41:03,741 INFO L226 Difference]: Without dead ends: 13376 [2022-01-18 17:41:03,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 56 SyntacticMatches, 7 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2281 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=686, Invalid=7146, Unknown=0, NotChecked=0, Total=7832 [2022-01-18 17:41:03,741 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 458 mSDsluCounter, 2953 mSDsCounter, 0 mSdLazyCounter, 3322 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 458 SdHoareTripleChecker+Valid, 2252 SdHoareTripleChecker+Invalid, 3502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 3322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 64 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:41:03,741 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [458 Valid, 2252 Invalid, 3502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 3322 Invalid, 0 Unknown, 64 Unchecked, 1.2s Time] [2022-01-18 17:41:03,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13376 states. [2022-01-18 17:41:03,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13376 to 7268. [2022-01-18 17:41:03,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7268 states, 7267 states have (on average 3.0214669051878356) internal successors, (21957), 7267 states have internal predecessors, (21957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:03,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7268 states to 7268 states and 21957 transitions. [2022-01-18 17:41:03,864 INFO L78 Accepts]: Start accepts. Automaton has 7268 states and 21957 transitions. Word has length 48 [2022-01-18 17:41:03,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:41:03,864 INFO L470 AbstractCegarLoop]: Abstraction has 7268 states and 21957 transitions. [2022-01-18 17:41:03,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:03,865 INFO L276 IsEmpty]: Start isEmpty. Operand 7268 states and 21957 transitions. [2022-01-18 17:41:03,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:41:03,872 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:41:03,873 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:41:03,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Forceful destruction successful, exit code 0 [2022-01-18 17:41:04,073 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:41:04,073 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:41:04,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:41:04,073 INFO L85 PathProgramCache]: Analyzing trace with hash -331176551, now seen corresponding path program 51 times [2022-01-18 17:41:04,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:41:04,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867898865] [2022-01-18 17:41:04,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:41:04,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:41:04,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:41:04,588 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:04,588 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:41:04,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867898865] [2022-01-18 17:41:04,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867898865] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:41:04,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402846717] [2022-01-18 17:41:04,588 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:41:04,589 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:41:04,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:41:04,589 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:41:04,590 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-01-18 17:41:04,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:41:04,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:41:04,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 17:41:04,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:41:04,803 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:41:04,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:41:05,591 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:05,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:41:06,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:41:06,496 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 39 [2022-01-18 17:41:06,700 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:41:06,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 63 [2022-01-18 17:41:06,927 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:06,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402846717] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:41:06,928 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:41:06,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22, 22] total 58 [2022-01-18 17:41:06,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600251297] [2022-01-18 17:41:06,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:41:06,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-01-18 17:41:06,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:41:06,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-01-18 17:41:06,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=3127, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 17:41:06,929 INFO L87 Difference]: Start difference. First operand 7268 states and 21957 transitions. Second operand has 59 states, 59 states have (on average 2.1016949152542375) internal successors, (124), 58 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:11,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:41:11,059 INFO L93 Difference]: Finished difference Result 16915 states and 50842 transitions. [2022-01-18 17:41:11,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 17:41:11,059 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 2.1016949152542375) internal successors, (124), 58 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:41:11,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:41:11,087 INFO L225 Difference]: With dead ends: 16915 [2022-01-18 17:41:11,087 INFO L226 Difference]: Without dead ends: 16836 [2022-01-18 17:41:11,088 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 52 SyntacticMatches, 7 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2966 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=957, Invalid=9143, Unknown=0, NotChecked=0, Total=10100 [2022-01-18 17:41:11,088 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 648 mSDsluCounter, 3807 mSDsCounter, 0 mSdLazyCounter, 4589 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 648 SdHoareTripleChecker+Valid, 2795 SdHoareTripleChecker+Invalid, 4768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 4589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:41:11,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [648 Valid, 2795 Invalid, 4768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 4589 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 17:41:11,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16836 states. [2022-01-18 17:41:11,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16836 to 7266. [2022-01-18 17:41:11,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7266 states, 7265 states have (on average 3.0216104611149346) internal successors, (21952), 7265 states have internal predecessors, (21952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:11,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7266 states to 7266 states and 21952 transitions. [2022-01-18 17:41:11,230 INFO L78 Accepts]: Start accepts. Automaton has 7266 states and 21952 transitions. Word has length 48 [2022-01-18 17:41:11,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:41:11,230 INFO L470 AbstractCegarLoop]: Abstraction has 7266 states and 21952 transitions. [2022-01-18 17:41:11,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 2.1016949152542375) internal successors, (124), 58 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:11,230 INFO L276 IsEmpty]: Start isEmpty. Operand 7266 states and 21952 transitions. [2022-01-18 17:41:11,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:41:11,238 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:41:11,238 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:41:11,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Forceful destruction successful, exit code 0 [2022-01-18 17:41:11,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable142 [2022-01-18 17:41:11,439 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:41:11,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:41:11,439 INFO L85 PathProgramCache]: Analyzing trace with hash 875511443, now seen corresponding path program 52 times [2022-01-18 17:41:11,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:41:11,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141478995] [2022-01-18 17:41:11,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:41:11,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:41:11,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:41:11,944 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:11,944 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:41:11,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141478995] [2022-01-18 17:41:11,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141478995] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:41:11,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632334069] [2022-01-18 17:41:11,945 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:41:11,945 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:41:11,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:41:11,970 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:41:11,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-01-18 17:41:11,997 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:41:11,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:41:11,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:41:11,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:41:12,201 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:41:12,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:41:12,948 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:12,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:41:13,690 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:41:13,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:41:13,816 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:41:13,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:41:14,036 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:14,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632334069] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:41:14,036 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:41:14,036 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:41:14,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61208121] [2022-01-18 17:41:14,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:41:14,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:41:14,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:41:14,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:41:14,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=2728, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:41:14,037 INFO L87 Difference]: Start difference. First operand 7266 states and 21952 transitions. Second operand has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:17,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:41:17,382 INFO L93 Difference]: Finished difference Result 16692 states and 49855 transitions. [2022-01-18 17:41:17,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 17:41:17,383 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:41:17,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:41:17,419 INFO L225 Difference]: With dead ends: 16692 [2022-01-18 17:41:17,419 INFO L226 Difference]: Without dead ends: 16657 [2022-01-18 17:41:17,420 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 53 SyntacticMatches, 10 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2344 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=627, Invalid=6855, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 17:41:17,420 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 422 mSDsluCounter, 3174 mSDsCounter, 0 mSdLazyCounter, 3427 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 2457 SdHoareTripleChecker+Invalid, 3538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 3427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:41:17,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [422 Valid, 2457 Invalid, 3538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 3427 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:41:17,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16657 states. [2022-01-18 17:41:17,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16657 to 7270. [2022-01-18 17:41:17,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7270 states, 7269 states have (on average 3.0209107167423306) internal successors, (21959), 7269 states have internal predecessors, (21959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:17,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7270 states to 7270 states and 21959 transitions. [2022-01-18 17:41:17,634 INFO L78 Accepts]: Start accepts. Automaton has 7270 states and 21959 transitions. Word has length 48 [2022-01-18 17:41:17,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:41:17,634 INFO L470 AbstractCegarLoop]: Abstraction has 7270 states and 21959 transitions. [2022-01-18 17:41:17,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:17,634 INFO L276 IsEmpty]: Start isEmpty. Operand 7270 states and 21959 transitions. [2022-01-18 17:41:17,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:41:17,644 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:41:17,644 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:41:17,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Forceful destruction successful, exit code 0 [2022-01-18 17:41:17,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:41:17,845 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:41:17,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:41:17,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1751693907, now seen corresponding path program 53 times [2022-01-18 17:41:17,845 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:41:17,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542012146] [2022-01-18 17:41:17,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:41:17,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:41:17,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:41:18,395 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:18,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:41:18,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542012146] [2022-01-18 17:41:18,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542012146] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:41:18,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471581962] [2022-01-18 17:41:18,395 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:41:18,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:41:18,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:41:18,396 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:41:18,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-01-18 17:41:18,423 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:41:18,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:41:18,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 17:41:18,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:41:18,615 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:41:18,803 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:41:19,330 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:19,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:41:20,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:41:20,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:41:20,204 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:41:20,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:41:20,440 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:20,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471581962] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:41:20,440 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:41:20,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:41:20,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214806955] [2022-01-18 17:41:20,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:41:20,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:41:20,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:41:20,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:41:20,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=2732, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:41:20,441 INFO L87 Difference]: Start difference. First operand 7270 states and 21959 transitions. Second operand has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:23,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:41:23,953 INFO L93 Difference]: Finished difference Result 13418 states and 40404 transitions. [2022-01-18 17:41:23,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 17:41:23,954 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:41:23,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:41:23,979 INFO L225 Difference]: With dead ends: 13418 [2022-01-18 17:41:23,979 INFO L226 Difference]: Without dead ends: 13366 [2022-01-18 17:41:23,980 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 56 SyntacticMatches, 7 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2180 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=667, Invalid=6815, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 17:41:23,980 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 414 mSDsluCounter, 3505 mSDsCounter, 0 mSdLazyCounter, 3878 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 2599 SdHoareTripleChecker+Invalid, 4154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 3878 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 164 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:41:23,980 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [414 Valid, 2599 Invalid, 4154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 3878 Invalid, 0 Unknown, 164 Unchecked, 1.4s Time] [2022-01-18 17:41:23,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13366 states. [2022-01-18 17:41:24,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13366 to 7258. [2022-01-18 17:41:24,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7258 states, 7257 states have (on average 3.0228744660327957) internal successors, (21937), 7257 states have internal predecessors, (21937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:24,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7258 states to 7258 states and 21937 transitions. [2022-01-18 17:41:24,121 INFO L78 Accepts]: Start accepts. Automaton has 7258 states and 21937 transitions. Word has length 48 [2022-01-18 17:41:24,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:41:24,121 INFO L470 AbstractCegarLoop]: Abstraction has 7258 states and 21937 transitions. [2022-01-18 17:41:24,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1454545454545455) internal successors, (118), 54 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:24,121 INFO L276 IsEmpty]: Start isEmpty. Operand 7258 states and 21937 transitions. [2022-01-18 17:41:24,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:41:24,130 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:41:24,130 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:41:24,146 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Forceful destruction successful, exit code 0 [2022-01-18 17:41:24,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:41:24,330 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:41:24,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:41:24,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1880121557, now seen corresponding path program 54 times [2022-01-18 17:41:24,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:41:24,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832013626] [2022-01-18 17:41:24,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:41:24,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:41:24,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:41:24,847 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:24,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:41:24,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832013626] [2022-01-18 17:41:24,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832013626] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:41:24,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126681962] [2022-01-18 17:41:24,847 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:41:24,847 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:41:24,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:41:24,848 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:41:24,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-01-18 17:41:24,874 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:41:24,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:41:24,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 17:41:24,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:41:25,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:41:25,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:41:25,774 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:25,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:41:26,552 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:41:26,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:41:26,685 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:41:26,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:41:26,910 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:26,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126681962] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:41:26,910 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:41:26,910 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:41:26,910 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523331602] [2022-01-18 17:41:26,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:41:26,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:41:26,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:41:26,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:41:26,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=2732, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:41:26,911 INFO L87 Difference]: Start difference. First operand 7258 states and 21937 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:30,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:41:30,429 INFO L93 Difference]: Finished difference Result 13482 states and 40522 transitions. [2022-01-18 17:41:30,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 17:41:30,429 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:41:30,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:41:30,450 INFO L225 Difference]: With dead ends: 13482 [2022-01-18 17:41:30,450 INFO L226 Difference]: Without dead ends: 13413 [2022-01-18 17:41:30,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 56 SyntacticMatches, 7 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2330 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=701, Invalid=7309, Unknown=0, NotChecked=0, Total=8010 [2022-01-18 17:41:30,451 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 460 mSDsluCounter, 3553 mSDsCounter, 0 mSdLazyCounter, 3972 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 2613 SdHoareTripleChecker+Invalid, 4188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 3972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:41:30,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [460 Valid, 2613 Invalid, 4188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 3972 Invalid, 0 Unknown, 100 Unchecked, 1.5s Time] [2022-01-18 17:41:30,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13413 states. [2022-01-18 17:41:30,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13413 to 7264. [2022-01-18 17:41:30,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7264 states, 7263 states have (on average 3.0218917802560927) internal successors, (21948), 7263 states have internal predecessors, (21948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:30,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7264 states to 7264 states and 21948 transitions. [2022-01-18 17:41:30,575 INFO L78 Accepts]: Start accepts. Automaton has 7264 states and 21948 transitions. Word has length 48 [2022-01-18 17:41:30,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:41:30,576 INFO L470 AbstractCegarLoop]: Abstraction has 7264 states and 21948 transitions. [2022-01-18 17:41:30,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:30,576 INFO L276 IsEmpty]: Start isEmpty. Operand 7264 states and 21948 transitions. [2022-01-18 17:41:30,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:41:30,584 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:41:30,584 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:41:30,599 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Forceful destruction successful, exit code 0 [2022-01-18 17:41:30,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2022-01-18 17:41:30,784 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:41:30,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:41:30,785 INFO L85 PathProgramCache]: Analyzing trace with hash 213722971, now seen corresponding path program 55 times [2022-01-18 17:41:30,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:41:30,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270679273] [2022-01-18 17:41:30,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:41:30,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:41:30,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:41:31,312 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:31,312 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:41:31,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270679273] [2022-01-18 17:41:31,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270679273] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:41:31,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884191379] [2022-01-18 17:41:31,312 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:41:31,312 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:41:31,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:41:31,313 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:41:31,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2022-01-18 17:41:31,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:41:31,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:41:31,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:41:31,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:41:31,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:41:32,380 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:32,380 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:41:33,202 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:41:33,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:41:33,332 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:41:33,332 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:41:33,546 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:33,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884191379] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:41:33,547 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:41:33,547 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 54 [2022-01-18 17:41:33,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856600349] [2022-01-18 17:41:33,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:41:33,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:41:33,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:41:33,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:41:33,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=2728, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:41:33,548 INFO L87 Difference]: Start difference. First operand 7264 states and 21948 transitions. Second operand has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:36,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:41:36,645 INFO L93 Difference]: Finished difference Result 16648 states and 49765 transitions. [2022-01-18 17:41:36,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 17:41:36,645 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:41:36,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:41:36,673 INFO L225 Difference]: With dead ends: 16648 [2022-01-18 17:41:36,673 INFO L226 Difference]: Without dead ends: 16597 [2022-01-18 17:41:36,674 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 52 SyntacticMatches, 11 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2325 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=619, Invalid=6691, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 17:41:36,674 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 378 mSDsluCounter, 3224 mSDsCounter, 0 mSdLazyCounter, 3712 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 2418 SdHoareTripleChecker+Invalid, 3821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 3712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:41:36,674 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [378 Valid, 2418 Invalid, 3821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 3712 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 17:41:36,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16597 states. [2022-01-18 17:41:36,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16597 to 7252. [2022-01-18 17:41:36,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7252 states, 7251 states have (on average 3.02247965797821) internal successors, (21916), 7251 states have internal predecessors, (21916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:36,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7252 states to 7252 states and 21916 transitions. [2022-01-18 17:41:36,833 INFO L78 Accepts]: Start accepts. Automaton has 7252 states and 21916 transitions. Word has length 48 [2022-01-18 17:41:36,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:41:36,833 INFO L470 AbstractCegarLoop]: Abstraction has 7252 states and 21916 transitions. [2022-01-18 17:41:36,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.1636363636363636) internal successors, (119), 54 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:36,833 INFO L276 IsEmpty]: Start isEmpty. Operand 7252 states and 21916 transitions. [2022-01-18 17:41:36,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:41:36,842 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:41:36,842 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:41:36,858 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Forceful destruction successful, exit code 0 [2022-01-18 17:41:37,042 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2022-01-18 17:41:37,042 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:41:37,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:41:37,043 INFO L85 PathProgramCache]: Analyzing trace with hash 988891109, now seen corresponding path program 56 times [2022-01-18 17:41:37,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:41:37,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347804413] [2022-01-18 17:41:37,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:41:37,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:41:37,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:41:37,541 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:37,541 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:41:37,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347804413] [2022-01-18 17:41:37,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347804413] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:41:37,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371571406] [2022-01-18 17:41:37,541 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:41:37,541 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:41:37,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:41:37,542 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:41:37,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2022-01-18 17:41:37,568 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:41:37,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:41:37,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:41:37,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:41:37,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:41:37,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:41:38,468 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:38,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:41:39,242 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:41:39,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:41:39,396 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:41:39,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:41:39,615 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:39,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371571406] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:41:39,615 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:41:39,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 52 [2022-01-18 17:41:39,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010103829] [2022-01-18 17:41:39,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:41:39,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 17:41:39,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:41:39,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 17:41:39,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=2523, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 17:41:39,616 INFO L87 Difference]: Start difference. First operand 7252 states and 21916 transitions. Second operand has 53 states, 53 states have (on average 2.2830188679245285) internal successors, (121), 52 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:42,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:41:42,961 INFO L93 Difference]: Finished difference Result 16628 states and 49663 transitions. [2022-01-18 17:41:42,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 17:41:42,962 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.2830188679245285) internal successors, (121), 52 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:41:42,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:41:42,990 INFO L225 Difference]: With dead ends: 16628 [2022-01-18 17:41:42,990 INFO L226 Difference]: Without dead ends: 16546 [2022-01-18 17:41:42,990 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 54 SyntacticMatches, 11 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2266 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=635, Invalid=6675, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 17:41:42,991 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 407 mSDsluCounter, 3770 mSDsCounter, 0 mSdLazyCounter, 4013 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 2745 SdHoareTripleChecker+Invalid, 4199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 4013 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:41:42,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [407 Valid, 2745 Invalid, 4199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 4013 Invalid, 0 Unknown, 98 Unchecked, 1.5s Time] [2022-01-18 17:41:43,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16546 states. [2022-01-18 17:41:43,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16546 to 7182. [2022-01-18 17:41:43,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7182 states, 7181 states have (on average 3.0320289653251637) internal successors, (21773), 7181 states have internal predecessors, (21773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:43,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7182 states to 7182 states and 21773 transitions. [2022-01-18 17:41:43,157 INFO L78 Accepts]: Start accepts. Automaton has 7182 states and 21773 transitions. Word has length 48 [2022-01-18 17:41:43,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:41:43,157 INFO L470 AbstractCegarLoop]: Abstraction has 7182 states and 21773 transitions. [2022-01-18 17:41:43,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.2830188679245285) internal successors, (121), 52 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:43,157 INFO L276 IsEmpty]: Start isEmpty. Operand 7182 states and 21773 transitions. [2022-01-18 17:41:43,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:41:43,165 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:41:43,165 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:41:43,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Forceful destruction successful, exit code 0 [2022-01-18 17:41:43,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-01-18 17:41:43,366 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:41:43,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:41:43,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1985868295, now seen corresponding path program 57 times [2022-01-18 17:41:43,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:41:43,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342335392] [2022-01-18 17:41:43,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:41:43,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:41:43,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:41:43,876 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:43,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:41:43,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342335392] [2022-01-18 17:41:43,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342335392] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:41:43,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313563254] [2022-01-18 17:41:43,876 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:41:43,877 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:41:43,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:41:43,877 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:41:43,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2022-01-18 17:41:43,904 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:41:43,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:41:43,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:41:43,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:41:44,093 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:41:44,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:41:44,854 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:44,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:41:45,636 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:41:45,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:41:45,783 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:41:45,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2022-01-18 17:41:46,043 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:46,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313563254] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:41:46,043 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:41:46,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22, 22] total 56 [2022-01-18 17:41:46,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411861151] [2022-01-18 17:41:46,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:41:46,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-01-18 17:41:46,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:41:46,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-01-18 17:41:46,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=2958, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 17:41:46,044 INFO L87 Difference]: Start difference. First operand 7182 states and 21773 transitions. Second operand has 57 states, 57 states have (on average 2.017543859649123) internal successors, (115), 56 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:50,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:41:50,376 INFO L93 Difference]: Finished difference Result 16459 states and 48695 transitions. [2022-01-18 17:41:50,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 17:41:50,376 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 2.017543859649123) internal successors, (115), 56 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:41:50,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:41:50,404 INFO L225 Difference]: With dead ends: 16459 [2022-01-18 17:41:50,404 INFO L226 Difference]: Without dead ends: 16405 [2022-01-18 17:41:50,404 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 55 SyntacticMatches, 6 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2545 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=650, Invalid=8856, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 17:41:50,404 INFO L933 BasicCegarLoop]: 137 mSDtfsCounter, 315 mSDsluCounter, 3920 mSDsCounter, 0 mSdLazyCounter, 5432 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 2909 SdHoareTripleChecker+Invalid, 5507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 5432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:41:50,404 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [315 Valid, 2909 Invalid, 5507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 5432 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-01-18 17:41:50,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16405 states. [2022-01-18 17:41:50,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16405 to 7194. [2022-01-18 17:41:50,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7194 states, 7193 states have (on average 3.0310023634088696) internal successors, (21802), 7193 states have internal predecessors, (21802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:50,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7194 states to 7194 states and 21802 transitions. [2022-01-18 17:41:50,561 INFO L78 Accepts]: Start accepts. Automaton has 7194 states and 21802 transitions. Word has length 48 [2022-01-18 17:41:50,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:41:50,561 INFO L470 AbstractCegarLoop]: Abstraction has 7194 states and 21802 transitions. [2022-01-18 17:41:50,561 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 2.017543859649123) internal successors, (115), 56 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:50,561 INFO L276 IsEmpty]: Start isEmpty. Operand 7194 states and 21802 transitions. [2022-01-18 17:41:50,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:41:50,570 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:41:50,570 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:41:50,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Forceful destruction successful, exit code 0 [2022-01-18 17:41:50,770 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:41:50,771 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:41:50,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:41:50,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1109685831, now seen corresponding path program 58 times [2022-01-18 17:41:50,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:41:50,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772044165] [2022-01-18 17:41:50,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:41:50,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:41:50,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:41:51,293 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:51,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:41:51,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772044165] [2022-01-18 17:41:51,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772044165] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:41:51,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269918685] [2022-01-18 17:41:51,293 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:41:51,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:41:51,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:41:51,294 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:41:51,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2022-01-18 17:41:51,321 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:41:51,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:41:51,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:41:51,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:41:51,512 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:41:51,696 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:41:52,249 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:52,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:41:52,971 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:41:52,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:41:53,098 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:41:53,098 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:41:53,313 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:53,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269918685] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:41:53,313 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:41:53,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 17:41:53,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423605579] [2022-01-18 17:41:53,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:41:53,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 17:41:53,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:41:53,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 17:41:53,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=2552, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 17:41:53,314 INFO L87 Difference]: Start difference. First operand 7194 states and 21802 transitions. Second operand has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:55,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:41:55,754 INFO L93 Difference]: Finished difference Result 12686 states and 38269 transitions. [2022-01-18 17:41:55,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 17:41:55,754 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:41:55,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:41:55,774 INFO L225 Difference]: With dead ends: 12686 [2022-01-18 17:41:55,774 INFO L226 Difference]: Without dead ends: 12642 [2022-01-18 17:41:55,775 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 56 SyntacticMatches, 9 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1720 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=483, Invalid=5679, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 17:41:55,775 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 326 mSDsluCounter, 2639 mSDsCounter, 0 mSdLazyCounter, 2749 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 2119 SdHoareTripleChecker+Invalid, 2831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 2749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:41:55,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 2119 Invalid, 2831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 2749 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 17:41:55,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12642 states. [2022-01-18 17:41:55,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12642 to 7190. [2022-01-18 17:41:55,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7190 states, 7189 states have (on average 3.0311587147030186) internal successors, (21791), 7189 states have internal predecessors, (21791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:55,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7190 states to 7190 states and 21791 transitions. [2022-01-18 17:41:55,940 INFO L78 Accepts]: Start accepts. Automaton has 7190 states and 21791 transitions. Word has length 48 [2022-01-18 17:41:55,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:41:55,940 INFO L470 AbstractCegarLoop]: Abstraction has 7190 states and 21791 transitions. [2022-01-18 17:41:55,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:41:55,940 INFO L276 IsEmpty]: Start isEmpty. Operand 7190 states and 21791 transitions. [2022-01-18 17:41:55,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:41:55,948 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:41:55,948 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:41:55,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Forceful destruction successful, exit code 0 [2022-01-18 17:41:56,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149,147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:41:56,149 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:41:56,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:41:56,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1844153155, now seen corresponding path program 59 times [2022-01-18 17:41:56,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:41:56,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478559871] [2022-01-18 17:41:56,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:41:56,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:41:56,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:41:56,670 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:56,670 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:41:56,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478559871] [2022-01-18 17:41:56,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478559871] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:41:56,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351032366] [2022-01-18 17:41:56,670 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:41:56,670 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:41:56,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:41:56,671 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:41:56,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-01-18 17:41:56,699 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:41:56,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:41:56,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 17:41:56,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:41:56,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:41:57,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:41:57,569 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:57,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:41:58,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:41:58,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:41:58,424 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:41:58,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:41:58,670 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:41:58,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351032366] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:41:58,670 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:41:58,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:41:58,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178938121] [2022-01-18 17:41:58,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:41:58,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:41:58,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:41:58,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:41:58,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2649, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:41:58,671 INFO L87 Difference]: Start difference. First operand 7190 states and 21791 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:01,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:01,378 INFO L93 Difference]: Finished difference Result 15470 states and 46197 transitions. [2022-01-18 17:42:01,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 17:42:01,378 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:42:01,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:01,405 INFO L225 Difference]: With dead ends: 15470 [2022-01-18 17:42:01,405 INFO L226 Difference]: Without dead ends: 15413 [2022-01-18 17:42:01,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1748 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=475, Invalid=5845, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 17:42:01,406 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 339 mSDsluCounter, 3710 mSDsCounter, 0 mSdLazyCounter, 3731 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 2918 SdHoareTripleChecker+Invalid, 3812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 3731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:01,406 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [339 Valid, 2918 Invalid, 3812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 3731 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 17:42:01,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15413 states. [2022-01-18 17:42:01,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15413 to 7196. [2022-01-18 17:42:01,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7196 states, 7195 states have (on average 3.030437804030577) internal successors, (21804), 7195 states have internal predecessors, (21804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:01,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7196 states to 7196 states and 21804 transitions. [2022-01-18 17:42:01,559 INFO L78 Accepts]: Start accepts. Automaton has 7196 states and 21804 transitions. Word has length 48 [2022-01-18 17:42:01,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:01,559 INFO L470 AbstractCegarLoop]: Abstraction has 7196 states and 21804 transitions. [2022-01-18 17:42:01,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:01,560 INFO L276 IsEmpty]: Start isEmpty. Operand 7196 states and 21804 transitions. [2022-01-18 17:42:01,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:42:01,568 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:01,568 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:01,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Forceful destruction successful, exit code 0 [2022-01-18 17:42:01,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:01,768 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:42:01,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:01,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1167666681, now seen corresponding path program 60 times [2022-01-18 17:42:01,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:01,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198299076] [2022-01-18 17:42:01,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:01,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:01,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:02,332 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:02,332 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:02,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198299076] [2022-01-18 17:42:02,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198299076] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:02,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704164472] [2022-01-18 17:42:02,332 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:42:02,332 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:02,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:02,333 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:42:02,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2022-01-18 17:42:02,362 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:42:02,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:02,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 17:42:02,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:02,570 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:42:02,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:42:03,377 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:03,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:04,284 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:04,284 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 39 [2022-01-18 17:42:04,492 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:04,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 63 [2022-01-18 17:42:04,742 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:04,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704164472] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:04,743 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:04,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 23, 23] total 60 [2022-01-18 17:42:04,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567273366] [2022-01-18 17:42:04,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:04,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-01-18 17:42:04,743 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:04,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-01-18 17:42:04,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=271, Invalid=3389, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 17:42:04,744 INFO L87 Difference]: Start difference. First operand 7196 states and 21804 transitions. Second operand has 61 states, 61 states have (on average 2.098360655737705) internal successors, (128), 60 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:07,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:07,640 INFO L93 Difference]: Finished difference Result 15421 states and 46118 transitions. [2022-01-18 17:42:07,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 17:42:07,641 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 2.098360655737705) internal successors, (128), 60 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:42:07,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:07,666 INFO L225 Difference]: With dead ends: 15421 [2022-01-18 17:42:07,666 INFO L226 Difference]: Without dead ends: 15305 [2022-01-18 17:42:07,666 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 52 SyntacticMatches, 5 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2385 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=588, Invalid=7602, Unknown=0, NotChecked=0, Total=8190 [2022-01-18 17:42:07,666 INFO L933 BasicCegarLoop]: 131 mSDtfsCounter, 442 mSDsluCounter, 3462 mSDsCounter, 0 mSdLazyCounter, 3592 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 2634 SdHoareTripleChecker+Invalid, 3697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 3592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:07,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 2634 Invalid, 3697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 3592 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 17:42:07,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15305 states. [2022-01-18 17:42:07,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15305 to 7176. [2022-01-18 17:42:07,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7176 states, 7175 states have (on average 3.032891986062718) internal successors, (21761), 7175 states have internal predecessors, (21761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:07,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7176 states to 7176 states and 21761 transitions. [2022-01-18 17:42:07,811 INFO L78 Accepts]: Start accepts. Automaton has 7176 states and 21761 transitions. Word has length 48 [2022-01-18 17:42:07,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:07,811 INFO L470 AbstractCegarLoop]: Abstraction has 7176 states and 21761 transitions. [2022-01-18 17:42:07,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 2.098360655737705) internal successors, (128), 60 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:07,811 INFO L276 IsEmpty]: Start isEmpty. Operand 7176 states and 21761 transitions. [2022-01-18 17:42:07,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:42:07,819 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:07,819 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:07,834 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Forceful destruction successful, exit code 0 [2022-01-18 17:42:08,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:08,019 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:42:08,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:08,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1438624929, now seen corresponding path program 61 times [2022-01-18 17:42:08,019 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:08,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004903285] [2022-01-18 17:42:08,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:08,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:08,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:08,535 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:08,535 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:08,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004903285] [2022-01-18 17:42:08,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004903285] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:08,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954877372] [2022-01-18 17:42:08,535 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:42:08,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:08,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:08,536 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:42:08,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2022-01-18 17:42:08,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:08,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:42:08,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:08,757 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:42:08,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:42:09,524 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:09,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:10,230 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:10,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:42:10,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:10,356 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:42:10,581 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:10,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954877372] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:10,581 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:10,581 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 17:42:10,581 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401081470] [2022-01-18 17:42:10,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:10,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 17:42:10,581 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:10,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 17:42:10,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=2552, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 17:42:10,582 INFO L87 Difference]: Start difference. First operand 7176 states and 21761 transitions. Second operand has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:13,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:13,335 INFO L93 Difference]: Finished difference Result 12727 states and 38354 transitions. [2022-01-18 17:42:13,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:42:13,336 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:42:13,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:13,359 INFO L225 Difference]: With dead ends: 12727 [2022-01-18 17:42:13,360 INFO L226 Difference]: Without dead ends: 12687 [2022-01-18 17:42:13,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 56 SyntacticMatches, 9 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1761 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=489, Invalid=5831, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 17:42:13,360 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 365 mSDsluCounter, 3051 mSDsCounter, 0 mSdLazyCounter, 3272 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 2339 SdHoareTripleChecker+Invalid, 3352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 3272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:13,360 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [365 Valid, 2339 Invalid, 3352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 3272 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 17:42:13,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12687 states. [2022-01-18 17:42:13,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12687 to 7194. [2022-01-18 17:42:13,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7194 states, 7193 states have (on average 3.031558459613513) internal successors, (21806), 7193 states have internal predecessors, (21806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:13,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7194 states to 7194 states and 21806 transitions. [2022-01-18 17:42:13,496 INFO L78 Accepts]: Start accepts. Automaton has 7194 states and 21806 transitions. Word has length 48 [2022-01-18 17:42:13,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:13,497 INFO L470 AbstractCegarLoop]: Abstraction has 7194 states and 21806 transitions. [2022-01-18 17:42:13,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:13,497 INFO L276 IsEmpty]: Start isEmpty. Operand 7194 states and 21806 transitions. [2022-01-18 17:42:13,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:42:13,508 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:13,508 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:13,523 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Ended with exit code 0 [2022-01-18 17:42:13,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:13,709 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:42:13,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:13,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1667383773, now seen corresponding path program 62 times [2022-01-18 17:42:13,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:13,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293002617] [2022-01-18 17:42:13,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:13,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:13,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:14,220 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:14,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:14,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293002617] [2022-01-18 17:42:14,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293002617] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:14,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538784221] [2022-01-18 17:42:14,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:42:14,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:14,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:14,221 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:42:14,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2022-01-18 17:42:14,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:42:14,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:14,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:42:14,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:14,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:42:14,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:42:15,239 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:15,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:15,931 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:15,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:42:16,085 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:16,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:42:16,309 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:16,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538784221] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:16,309 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:16,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 17:42:16,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660822967] [2022-01-18 17:42:16,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:16,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 17:42:16,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:16,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 17:42:16,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=2548, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 17:42:16,310 INFO L87 Difference]: Start difference. First operand 7194 states and 21806 transitions. Second operand has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:19,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:19,154 INFO L93 Difference]: Finished difference Result 15342 states and 45924 transitions. [2022-01-18 17:42:19,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 17:42:19,154 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:42:19,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:19,182 INFO L225 Difference]: With dead ends: 15342 [2022-01-18 17:42:19,182 INFO L226 Difference]: Without dead ends: 15297 [2022-01-18 17:42:19,182 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 54 SyntacticMatches, 11 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1784 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=447, Invalid=5559, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 17:42:19,183 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 260 mSDsluCounter, 4063 mSDsCounter, 0 mSdLazyCounter, 4406 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 3064 SdHoareTripleChecker+Invalid, 4469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 4406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:19,183 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [260 Valid, 3064 Invalid, 4469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 4406 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 17:42:19,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15297 states. [2022-01-18 17:42:19,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15297 to 7188. [2022-01-18 17:42:19,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7188 states, 7187 states have (on average 3.031445665785446) internal successors, (21787), 7187 states have internal predecessors, (21787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:19,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7188 states to 7188 states and 21787 transitions. [2022-01-18 17:42:19,359 INFO L78 Accepts]: Start accepts. Automaton has 7188 states and 21787 transitions. Word has length 48 [2022-01-18 17:42:19,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:19,359 INFO L470 AbstractCegarLoop]: Abstraction has 7188 states and 21787 transitions. [2022-01-18 17:42:19,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:19,360 INFO L276 IsEmpty]: Start isEmpty. Operand 7188 states and 21787 transitions. [2022-01-18 17:42:19,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:42:19,369 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:19,369 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:19,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Forceful destruction successful, exit code 0 [2022-01-18 17:42:19,569 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:19,570 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:42:19,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:19,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1680851723, now seen corresponding path program 63 times [2022-01-18 17:42:19,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:19,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780282760] [2022-01-18 17:42:19,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:19,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:19,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:20,122 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:20,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:20,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780282760] [2022-01-18 17:42:20,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780282760] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:20,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631634983] [2022-01-18 17:42:20,122 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:42:20,122 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:20,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:20,123 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:42:20,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-01-18 17:42:20,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:42:20,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:20,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:42:20,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:20,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:42:20,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:42:21,049 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:21,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:21,782 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:21,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:42:21,910 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:21,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:42:22,151 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:22,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631634983] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:22,152 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:22,152 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:42:22,152 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457664429] [2022-01-18 17:42:22,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:22,152 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:42:22,152 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:22,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:42:22,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2649, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:42:22,153 INFO L87 Difference]: Start difference. First operand 7188 states and 21787 transitions. Second operand has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:23,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:23,836 INFO L93 Difference]: Finished difference Result 12412 states and 37319 transitions. [2022-01-18 17:42:23,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 17:42:23,836 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:42:23,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:23,859 INFO L225 Difference]: With dead ends: 12412 [2022-01-18 17:42:23,859 INFO L226 Difference]: Without dead ends: 12404 [2022-01-18 17:42:23,860 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1278 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=321, Invalid=3839, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 17:42:23,860 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 344 mSDsluCounter, 3072 mSDsCounter, 0 mSdLazyCounter, 2677 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 2457 SdHoareTripleChecker+Invalid, 2844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 2677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 111 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:23,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 2457 Invalid, 2844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 2677 Invalid, 0 Unknown, 111 Unchecked, 1.0s Time] [2022-01-18 17:42:23,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12404 states. [2022-01-18 17:42:23,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12404 to 7208. [2022-01-18 17:42:23,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7208 states, 7207 states have (on average 3.029554599694741) internal successors, (21834), 7207 states have internal predecessors, (21834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:23,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7208 states to 7208 states and 21834 transitions. [2022-01-18 17:42:23,993 INFO L78 Accepts]: Start accepts. Automaton has 7208 states and 21834 transitions. Word has length 48 [2022-01-18 17:42:23,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:23,993 INFO L470 AbstractCegarLoop]: Abstraction has 7208 states and 21834 transitions. [2022-01-18 17:42:23,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:23,993 INFO L276 IsEmpty]: Start isEmpty. Operand 7208 states and 21834 transitions. [2022-01-18 17:42:24,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:42:24,003 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:24,003 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:24,018 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Ended with exit code 0 [2022-01-18 17:42:24,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:24,203 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:42:24,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:24,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1310847503, now seen corresponding path program 64 times [2022-01-18 17:42:24,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:24,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952154621] [2022-01-18 17:42:24,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:24,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:24,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:24,721 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:24,722 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:24,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952154621] [2022-01-18 17:42:24,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952154621] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:24,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383484814] [2022-01-18 17:42:24,722 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:42:24,722 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:24,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:24,723 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:42:24,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2022-01-18 17:42:24,749 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:42:24,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:24,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:42:24,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:24,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:42:25,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:42:25,724 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:25,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:26,452 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:26,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:42:26,590 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:26,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:42:26,811 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:26,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383484814] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:26,812 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:26,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:42:26,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670949936] [2022-01-18 17:42:26,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:26,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:42:26,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:26,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:42:26,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2649, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:42:26,813 INFO L87 Difference]: Start difference. First operand 7208 states and 21834 transitions. Second operand has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:29,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:29,608 INFO L93 Difference]: Finished difference Result 15556 states and 46360 transitions. [2022-01-18 17:42:29,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 17:42:29,608 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:42:29,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:29,632 INFO L225 Difference]: With dead ends: 15556 [2022-01-18 17:42:29,632 INFO L226 Difference]: Without dead ends: 15497 [2022-01-18 17:42:29,632 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 55 SyntacticMatches, 9 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1958 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=509, Invalid=6297, Unknown=0, NotChecked=0, Total=6806 [2022-01-18 17:42:29,632 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 364 mSDsluCounter, 3701 mSDsCounter, 0 mSdLazyCounter, 3498 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 2855 SdHoareTripleChecker+Invalid, 3947 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 3498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 368 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:29,633 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 2855 Invalid, 3947 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 3498 Invalid, 0 Unknown, 368 Unchecked, 1.3s Time] [2022-01-18 17:42:29,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15497 states. [2022-01-18 17:42:29,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15497 to 7226. [2022-01-18 17:42:29,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7226 states, 7225 states have (on average 3.027681660899654) internal successors, (21875), 7225 states have internal predecessors, (21875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:29,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7226 states to 7226 states and 21875 transitions. [2022-01-18 17:42:29,769 INFO L78 Accepts]: Start accepts. Automaton has 7226 states and 21875 transitions. Word has length 48 [2022-01-18 17:42:29,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:29,770 INFO L470 AbstractCegarLoop]: Abstraction has 7226 states and 21875 transitions. [2022-01-18 17:42:29,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:29,770 INFO L276 IsEmpty]: Start isEmpty. Operand 7226 states and 21875 transitions. [2022-01-18 17:42:29,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:42:29,778 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:29,778 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:29,793 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Forceful destruction successful, exit code 0 [2022-01-18 17:42:29,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2022-01-18 17:42:29,978 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:42:29,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:29,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1526414205, now seen corresponding path program 65 times [2022-01-18 17:42:29,978 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:29,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546477520] [2022-01-18 17:42:29,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:29,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:29,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:30,493 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:30,493 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:30,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546477520] [2022-01-18 17:42:30,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546477520] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:30,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415685617] [2022-01-18 17:42:30,493 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:42:30,494 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:30,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:30,495 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:42:30,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2022-01-18 17:42:30,522 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:42:30,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:30,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:42:30,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:30,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:42:30,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:42:31,449 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:31,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:32,256 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:32,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:42:32,385 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:32,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:42:32,623 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:32,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415685617] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:32,624 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:32,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:42:32,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364070797] [2022-01-18 17:42:32,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:32,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:42:32,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:32,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:42:32,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=2645, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:42:32,624 INFO L87 Difference]: Start difference. First operand 7226 states and 21875 transitions. Second operand has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:35,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:35,290 INFO L93 Difference]: Finished difference Result 15514 states and 46303 transitions. [2022-01-18 17:42:35,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 17:42:35,290 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:42:35,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:35,315 INFO L225 Difference]: With dead ends: 15514 [2022-01-18 17:42:35,316 INFO L226 Difference]: Without dead ends: 15341 [2022-01-18 17:42:35,316 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 56 SyntacticMatches, 8 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1850 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=479, Invalid=5841, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 17:42:35,316 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 368 mSDsluCounter, 4058 mSDsCounter, 0 mSdLazyCounter, 3793 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 3053 SdHoareTripleChecker+Invalid, 4233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 3793 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 360 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:35,316 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 3053 Invalid, 4233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 3793 Invalid, 0 Unknown, 360 Unchecked, 1.4s Time] [2022-01-18 17:42:35,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15341 states. [2022-01-18 17:42:35,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15341 to 7204. [2022-01-18 17:42:35,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7204 states, 7203 states have (on average 3.0284603637373317) internal successors, (21814), 7203 states have internal predecessors, (21814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:35,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7204 states to 7204 states and 21814 transitions. [2022-01-18 17:42:35,493 INFO L78 Accepts]: Start accepts. Automaton has 7204 states and 21814 transitions. Word has length 48 [2022-01-18 17:42:35,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:35,493 INFO L470 AbstractCegarLoop]: Abstraction has 7204 states and 21814 transitions. [2022-01-18 17:42:35,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:35,493 INFO L276 IsEmpty]: Start isEmpty. Operand 7204 states and 21814 transitions. [2022-01-18 17:42:35,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:42:35,503 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:35,503 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:35,518 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Ended with exit code 0 [2022-01-18 17:42:35,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2022-01-18 17:42:35,703 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:42:35,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:35,704 INFO L85 PathProgramCache]: Analyzing trace with hash 442393127, now seen corresponding path program 66 times [2022-01-18 17:42:35,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:35,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173707718] [2022-01-18 17:42:35,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:35,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:35,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:36,260 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:36,260 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:36,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173707718] [2022-01-18 17:42:36,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173707718] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:36,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195983865] [2022-01-18 17:42:36,260 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:42:36,260 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:36,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:36,261 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:42:36,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2022-01-18 17:42:36,289 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:42:36,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:36,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:42:36,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:36,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:42:36,666 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:42:37,254 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:37,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:37,980 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:37,980 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:42:38,106 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:38,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:42:38,337 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:38,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195983865] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:38,337 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:38,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:42:38,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406029419] [2022-01-18 17:42:38,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:38,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:42:38,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:38,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:42:38,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2649, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:42:38,338 INFO L87 Difference]: Start difference. First operand 7204 states and 21814 transitions. Second operand has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:41,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:41,084 INFO L93 Difference]: Finished difference Result 15438 states and 46105 transitions. [2022-01-18 17:42:41,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 17:42:41,085 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:42:41,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:41,110 INFO L225 Difference]: With dead ends: 15438 [2022-01-18 17:42:41,111 INFO L226 Difference]: Without dead ends: 15297 [2022-01-18 17:42:41,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 54 SyntacticMatches, 10 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1864 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=475, Invalid=5845, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 17:42:41,111 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 343 mSDsluCounter, 3864 mSDsCounter, 0 mSdLazyCounter, 3866 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 2972 SdHoareTripleChecker+Invalid, 3943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 3866 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:41,111 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 2972 Invalid, 3943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 3866 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 17:42:41,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15297 states. [2022-01-18 17:42:41,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15297 to 7128. [2022-01-18 17:42:41,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7128 states, 7127 states have (on average 3.0350778728777885) internal successors, (21631), 7127 states have internal predecessors, (21631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:41,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7128 states to 7128 states and 21631 transitions. [2022-01-18 17:42:41,259 INFO L78 Accepts]: Start accepts. Automaton has 7128 states and 21631 transitions. Word has length 48 [2022-01-18 17:42:41,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:41,259 INFO L470 AbstractCegarLoop]: Abstraction has 7128 states and 21631 transitions. [2022-01-18 17:42:41,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:41,259 INFO L276 IsEmpty]: Start isEmpty. Operand 7128 states and 21631 transitions. [2022-01-18 17:42:41,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:42:41,267 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:41,267 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:41,282 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Ended with exit code 0 [2022-01-18 17:42:41,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:41,467 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:42:41,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:41,468 INFO L85 PathProgramCache]: Analyzing trace with hash -873155629, now seen corresponding path program 67 times [2022-01-18 17:42:41,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:41,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876958923] [2022-01-18 17:42:41,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:41,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:41,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:42,001 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:42,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:42,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876958923] [2022-01-18 17:42:42,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876958923] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:42,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232538203] [2022-01-18 17:42:42,002 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:42:42,002 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:42,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:42,003 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:42:42,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2022-01-18 17:42:42,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:42,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:42:42,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:42,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:42:42,406 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:42:43,009 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:43,009 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:43,703 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:43,703 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:42:43,823 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:43,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:42:44,059 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:44,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232538203] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:44,059 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:44,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 17:42:44,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474053267] [2022-01-18 17:42:44,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:44,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 17:42:44,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:44,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 17:42:44,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=2552, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 17:42:44,060 INFO L87 Difference]: Start difference. First operand 7128 states and 21631 transitions. Second operand has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:46,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:46,451 INFO L93 Difference]: Finished difference Result 12635 states and 38136 transitions. [2022-01-18 17:42:46,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 17:42:46,451 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:42:46,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:46,472 INFO L225 Difference]: With dead ends: 12635 [2022-01-18 17:42:46,473 INFO L226 Difference]: Without dead ends: 12600 [2022-01-18 17:42:46,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 55 SyntacticMatches, 10 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1674 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=464, Invalid=5388, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 17:42:46,473 INFO L933 BasicCegarLoop]: 103 mSDtfsCounter, 325 mSDsluCounter, 2634 mSDsCounter, 0 mSdLazyCounter, 2881 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 2154 SdHoareTripleChecker+Invalid, 2962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 2881 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:46,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 2154 Invalid, 2962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 2881 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 17:42:46,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12600 states. [2022-01-18 17:42:46,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12600 to 7136. [2022-01-18 17:42:46,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7136 states, 7135 states have (on average 3.0343377715487034) internal successors, (21650), 7135 states have internal predecessors, (21650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:46,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7136 states to 7136 states and 21650 transitions. [2022-01-18 17:42:46,592 INFO L78 Accepts]: Start accepts. Automaton has 7136 states and 21650 transitions. Word has length 48 [2022-01-18 17:42:46,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:46,592 INFO L470 AbstractCegarLoop]: Abstraction has 7136 states and 21650 transitions. [2022-01-18 17:42:46,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:46,592 INFO L276 IsEmpty]: Start isEmpty. Operand 7136 states and 21650 transitions. [2022-01-18 17:42:46,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:42:46,601 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:46,601 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:46,617 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Ended with exit code 0 [2022-01-18 17:42:46,801 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2022-01-18 17:42:46,801 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:42:46,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:46,801 INFO L85 PathProgramCache]: Analyzing trace with hash 3026835, now seen corresponding path program 68 times [2022-01-18 17:42:46,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:46,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093850018] [2022-01-18 17:42:46,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:46,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:46,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:47,333 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:47,333 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:47,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093850018] [2022-01-18 17:42:47,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093850018] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:47,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378418403] [2022-01-18 17:42:47,334 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:42:47,334 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:47,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:47,335 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:42:47,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2022-01-18 17:42:47,366 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:42:47,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:47,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:42:47,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:47,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:42:47,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:42:48,301 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:48,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:49,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:49,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:42:49,155 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:49,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:42:49,378 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:49,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378418403] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:49,378 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:49,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 17:42:49,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102429328] [2022-01-18 17:42:49,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:49,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 17:42:49,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:49,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 17:42:49,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=2552, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 17:42:49,379 INFO L87 Difference]: Start difference. First operand 7136 states and 21650 transitions. Second operand has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:51,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:51,965 INFO L93 Difference]: Finished difference Result 12666 states and 38195 transitions. [2022-01-18 17:42:51,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 17:42:51,965 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:42:51,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:51,988 INFO L225 Difference]: With dead ends: 12666 [2022-01-18 17:42:51,988 INFO L226 Difference]: Without dead ends: 12622 [2022-01-18 17:42:51,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 58 SyntacticMatches, 7 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1530 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=477, Invalid=5223, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 17:42:51,989 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 347 mSDsluCounter, 3160 mSDsCounter, 0 mSdLazyCounter, 3443 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 2563 SdHoareTripleChecker+Invalid, 3626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 3443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:51,989 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [347 Valid, 2563 Invalid, 3626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 3443 Invalid, 0 Unknown, 82 Unchecked, 1.2s Time] [2022-01-18 17:42:52,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12622 states. [2022-01-18 17:42:52,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12622 to 7132. [2022-01-18 17:42:52,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7132 states, 7131 states have (on average 3.0349179638199413) internal successors, (21642), 7131 states have internal predecessors, (21642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:52,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7132 states to 7132 states and 21642 transitions. [2022-01-18 17:42:52,133 INFO L78 Accepts]: Start accepts. Automaton has 7132 states and 21642 transitions. Word has length 48 [2022-01-18 17:42:52,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:52,133 INFO L470 AbstractCegarLoop]: Abstraction has 7132 states and 21642 transitions. [2022-01-18 17:42:52,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:52,133 INFO L276 IsEmpty]: Start isEmpty. Operand 7132 states and 21642 transitions. [2022-01-18 17:42:52,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:42:52,142 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:52,142 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:52,158 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Forceful destruction successful, exit code 0 [2022-01-18 17:42:52,342 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable159 [2022-01-18 17:42:52,342 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:42:52,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:52,343 INFO L85 PathProgramCache]: Analyzing trace with hash -2100109293, now seen corresponding path program 69 times [2022-01-18 17:42:52,343 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:52,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623676034] [2022-01-18 17:42:52,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:52,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:52,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:52,850 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:52,850 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:52,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623676034] [2022-01-18 17:42:52,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623676034] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:52,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052637555] [2022-01-18 17:42:52,850 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:42:52,850 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:52,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:52,851 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:42:52,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2022-01-18 17:42:52,878 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:42:52,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:52,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:42:52,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:53,070 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:42:53,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:42:53,752 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:53,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:54,439 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:54,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:42:54,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:54,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:42:54,826 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:54,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052637555] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:42:54,826 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:42:54,826 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 17:42:54,826 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256389560] [2022-01-18 17:42:54,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:42:54,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 17:42:54,826 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:42:54,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 17:42:54,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=2548, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 17:42:54,827 INFO L87 Difference]: Start difference. First operand 7132 states and 21642 transitions. Second operand has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:57,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:42:57,366 INFO L93 Difference]: Finished difference Result 15280 states and 45762 transitions. [2022-01-18 17:42:57,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 17:42:57,367 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:42:57,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:42:57,392 INFO L225 Difference]: With dead ends: 15280 [2022-01-18 17:42:57,392 INFO L226 Difference]: Without dead ends: 15245 [2022-01-18 17:42:57,392 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1571 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=432, Invalid=5268, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 17:42:57,393 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 241 mSDsluCounter, 3639 mSDsCounter, 0 mSdLazyCounter, 3887 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 2825 SdHoareTripleChecker+Invalid, 3949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 3887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:42:57,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 2825 Invalid, 3949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 3887 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 17:42:57,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15245 states. [2022-01-18 17:42:57,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15245 to 7136. [2022-01-18 17:42:57,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7136 states, 7135 states have (on average 3.0343377715487034) internal successors, (21650), 7135 states have internal predecessors, (21650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:57,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7136 states to 7136 states and 21650 transitions. [2022-01-18 17:42:57,543 INFO L78 Accepts]: Start accepts. Automaton has 7136 states and 21650 transitions. Word has length 48 [2022-01-18 17:42:57,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:42:57,543 INFO L470 AbstractCegarLoop]: Abstraction has 7136 states and 21650 transitions. [2022-01-18 17:42:57,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:42:57,543 INFO L276 IsEmpty]: Start isEmpty. Operand 7136 states and 21650 transitions. [2022-01-18 17:42:57,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:42:57,551 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:42:57,552 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:42:57,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Forceful destruction successful, exit code 0 [2022-01-18 17:42:57,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable160 [2022-01-18 17:42:57,752 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:42:57,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:42:57,752 INFO L85 PathProgramCache]: Analyzing trace with hash 361940599, now seen corresponding path program 70 times [2022-01-18 17:42:57,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:42:57,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754545266] [2022-01-18 17:42:57,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:42:57,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:42:57,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:42:58,251 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:58,251 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:42:58,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754545266] [2022-01-18 17:42:58,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754545266] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:42:58,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828404036] [2022-01-18 17:42:58,251 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:42:58,251 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:42:58,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:42:58,252 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:42:58,253 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2022-01-18 17:42:58,279 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:42:58,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:42:58,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:42:58,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:42:58,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:42:58,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:42:59,296 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:42:59,296 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:42:59,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:42:59,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:43:00,110 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:00,110 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:43:00,337 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:00,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828404036] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:00,337 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:00,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 17:43:00,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134405090] [2022-01-18 17:43:00,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:00,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 17:43:00,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:00,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 17:43:00,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=2548, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 17:43:00,338 INFO L87 Difference]: Start difference. First operand 7136 states and 21650 transitions. Second operand has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:03,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:03,018 INFO L93 Difference]: Finished difference Result 15284 states and 45768 transitions. [2022-01-18 17:43:03,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 17:43:03,018 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:43:03,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:03,044 INFO L225 Difference]: With dead ends: 15284 [2022-01-18 17:43:03,045 INFO L226 Difference]: Without dead ends: 15241 [2022-01-18 17:43:03,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 52 SyntacticMatches, 13 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1760 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=432, Invalid=5268, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 17:43:03,045 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 258 mSDsluCounter, 3408 mSDsCounter, 0 mSdLazyCounter, 3785 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 2651 SdHoareTripleChecker+Invalid, 3848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 3785 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:03,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [258 Valid, 2651 Invalid, 3848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 3785 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 17:43:03,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15241 states. [2022-01-18 17:43:03,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15241 to 7132. [2022-01-18 17:43:03,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7132 states, 7131 states have (on average 3.0346374982470903) internal successors, (21640), 7131 states have internal predecessors, (21640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:03,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7132 states to 7132 states and 21640 transitions. [2022-01-18 17:43:03,209 INFO L78 Accepts]: Start accepts. Automaton has 7132 states and 21640 transitions. Word has length 48 [2022-01-18 17:43:03,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:03,209 INFO L470 AbstractCegarLoop]: Abstraction has 7132 states and 21640 transitions. [2022-01-18 17:43:03,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:03,209 INFO L276 IsEmpty]: Start isEmpty. Operand 7132 states and 21640 transitions. [2022-01-18 17:43:03,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:43:03,217 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:03,218 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:03,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Forceful destruction successful, exit code 0 [2022-01-18 17:43:03,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:03,419 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:43:03,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:03,419 INFO L85 PathProgramCache]: Analyzing trace with hash -494007049, now seen corresponding path program 71 times [2022-01-18 17:43:03,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:03,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050181839] [2022-01-18 17:43:03,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:03,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:03,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:03,939 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:03,939 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:03,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050181839] [2022-01-18 17:43:03,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050181839] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:03,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626548263] [2022-01-18 17:43:03,939 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:43:03,939 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:03,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:03,940 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:43:03,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Waiting until timeout for monitored process [2022-01-18 17:43:03,967 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:43:03,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:03,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:43:03,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:04,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:43:04,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:43:04,895 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:04,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:05,650 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:05,651 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:43:05,776 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:05,777 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:43:05,996 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:05,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626548263] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:05,997 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:05,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 17:43:05,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880251921] [2022-01-18 17:43:05,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:05,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 17:43:05,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:05,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 17:43:05,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=2552, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 17:43:05,998 INFO L87 Difference]: Start difference. First operand 7132 states and 21640 transitions. Second operand has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:08,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:08,416 INFO L93 Difference]: Finished difference Result 12668 states and 38199 transitions. [2022-01-18 17:43:08,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 17:43:08,417 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:43:08,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:08,443 INFO L225 Difference]: With dead ends: 12668 [2022-01-18 17:43:08,443 INFO L226 Difference]: Without dead ends: 12628 [2022-01-18 17:43:08,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 57 SyntacticMatches, 8 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1553 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=477, Invalid=5223, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 17:43:08,444 INFO L933 BasicCegarLoop]: 103 mSDtfsCounter, 357 mSDsluCounter, 2771 mSDsCounter, 0 mSdLazyCounter, 2958 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 357 SdHoareTripleChecker+Valid, 2239 SdHoareTripleChecker+Invalid, 3159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 2958 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 102 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:08,444 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [357 Valid, 2239 Invalid, 3159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 2958 Invalid, 0 Unknown, 102 Unchecked, 1.1s Time] [2022-01-18 17:43:08,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12628 states. [2022-01-18 17:43:08,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12628 to 7138. [2022-01-18 17:43:08,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7138 states, 7137 states have (on average 3.0339078043996075) internal successors, (21653), 7137 states have internal predecessors, (21653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:08,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7138 states to 7138 states and 21653 transitions. [2022-01-18 17:43:08,589 INFO L78 Accepts]: Start accepts. Automaton has 7138 states and 21653 transitions. Word has length 48 [2022-01-18 17:43:08,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:08,589 INFO L470 AbstractCegarLoop]: Abstraction has 7138 states and 21653 transitions. [2022-01-18 17:43:08,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:08,589 INFO L276 IsEmpty]: Start isEmpty. Operand 7138 states and 21653 transitions. [2022-01-18 17:43:08,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:43:08,597 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:08,597 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:08,616 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Forceful destruction successful, exit code 0 [2022-01-18 17:43:08,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:08,798 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:43:08,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:08,798 INFO L85 PathProgramCache]: Analyzing trace with hash 2134561661, now seen corresponding path program 72 times [2022-01-18 17:43:08,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:08,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204476748] [2022-01-18 17:43:08,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:08,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:08,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:09,308 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:09,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:09,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204476748] [2022-01-18 17:43:09,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204476748] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:09,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826866027] [2022-01-18 17:43:09,308 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:43:09,308 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:09,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:09,309 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:43:09,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2022-01-18 17:43:09,336 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:43:09,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:09,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:43:09,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:09,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:43:09,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:43:10,344 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:10,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:11,046 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:11,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:43:11,169 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:11,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:43:11,407 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:11,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826866027] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:11,407 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:11,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 17:43:11,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338304551] [2022-01-18 17:43:11,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:11,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 17:43:11,408 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:11,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 17:43:11,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=2552, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 17:43:11,408 INFO L87 Difference]: Start difference. First operand 7138 states and 21653 transitions. Second operand has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:13,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:13,946 INFO L93 Difference]: Finished difference Result 12629 states and 38115 transitions. [2022-01-18 17:43:13,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 17:43:13,946 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:43:13,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:13,970 INFO L225 Difference]: With dead ends: 12629 [2022-01-18 17:43:13,970 INFO L226 Difference]: Without dead ends: 12582 [2022-01-18 17:43:13,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 53 SyntacticMatches, 12 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1724 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=464, Invalid=5388, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 17:43:13,971 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 324 mSDsluCounter, 2891 mSDsCounter, 0 mSdLazyCounter, 3311 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 2246 SdHoareTripleChecker+Invalid, 3394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 3311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:13,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 2246 Invalid, 3394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 3311 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 17:43:13,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12582 states. [2022-01-18 17:43:14,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12582 to 7130. [2022-01-18 17:43:14,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7130 states, 7129 states have (on average 3.034787487726189) internal successors, (21635), 7129 states have internal predecessors, (21635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:14,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7130 states to 7130 states and 21635 transitions. [2022-01-18 17:43:14,109 INFO L78 Accepts]: Start accepts. Automaton has 7130 states and 21635 transitions. Word has length 48 [2022-01-18 17:43:14,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:14,109 INFO L470 AbstractCegarLoop]: Abstraction has 7130 states and 21635 transitions. [2022-01-18 17:43:14,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:14,109 INFO L276 IsEmpty]: Start isEmpty. Operand 7130 states and 21635 transitions. [2022-01-18 17:43:14,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:43:14,120 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:14,120 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:14,135 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Ended with exit code 0 [2022-01-18 17:43:14,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:14,320 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:43:14,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:14,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1248400551, now seen corresponding path program 73 times [2022-01-18 17:43:14,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:14,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885803209] [2022-01-18 17:43:14,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:14,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:14,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:14,839 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:14,839 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:14,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885803209] [2022-01-18 17:43:14,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885803209] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:14,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880796571] [2022-01-18 17:43:14,840 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:43:14,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:14,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:14,840 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:43:14,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Waiting until timeout for monitored process [2022-01-18 17:43:14,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:14,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:43:14,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:15,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:43:15,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:43:15,742 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:15,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:16,466 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:16,466 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:43:16,600 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:16,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:43:16,849 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:16,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880796571] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:16,851 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:16,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:43:16,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866723991] [2022-01-18 17:43:16,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:16,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:43:16,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:16,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:43:16,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2649, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:43:16,852 INFO L87 Difference]: Start difference. First operand 7130 states and 21635 transitions. Second operand has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:19,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:19,572 INFO L93 Difference]: Finished difference Result 15337 states and 45881 transitions. [2022-01-18 17:43:19,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 17:43:19,573 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:43:19,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:19,605 INFO L225 Difference]: With dead ends: 15337 [2022-01-18 17:43:19,605 INFO L226 Difference]: Without dead ends: 15302 [2022-01-18 17:43:19,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1663 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=461, Invalid=5701, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 17:43:19,606 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 306 mSDsluCounter, 3058 mSDsCounter, 0 mSdLazyCounter, 3160 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 2439 SdHoareTripleChecker+Invalid, 3233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 3160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:19,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 2439 Invalid, 3233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 3160 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:43:19,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15302 states. [2022-01-18 17:43:19,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15302 to 7138. [2022-01-18 17:43:19,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7138 states, 7137 states have (on average 3.0339078043996075) internal successors, (21653), 7137 states have internal predecessors, (21653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:19,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7138 states to 7138 states and 21653 transitions. [2022-01-18 17:43:19,794 INFO L78 Accepts]: Start accepts. Automaton has 7138 states and 21653 transitions. Word has length 48 [2022-01-18 17:43:19,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:19,794 INFO L470 AbstractCegarLoop]: Abstraction has 7138 states and 21653 transitions. [2022-01-18 17:43:19,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:19,794 INFO L276 IsEmpty]: Start isEmpty. Operand 7138 states and 21653 transitions. [2022-01-18 17:43:19,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:43:19,804 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:19,804 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:19,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Forceful destruction successful, exit code 0 [2022-01-18 17:43:20,005 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:20,005 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:43:20,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:20,005 INFO L85 PathProgramCache]: Analyzing trace with hash 2124583015, now seen corresponding path program 74 times [2022-01-18 17:43:20,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:20,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293767761] [2022-01-18 17:43:20,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:20,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:20,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:20,574 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:20,574 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:20,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293767761] [2022-01-18 17:43:20,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293767761] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:20,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893580602] [2022-01-18 17:43:20,574 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:43:20,574 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:20,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:20,575 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:43:20,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2022-01-18 17:43:20,604 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:43:20,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:20,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:43:20,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:20,808 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:43:20,992 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:43:21,589 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:21,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:22,357 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:22,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:43:22,479 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:22,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:43:22,702 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:22,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893580602] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:22,702 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:22,702 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:43:22,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271105283] [2022-01-18 17:43:22,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:22,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:43:22,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:22,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:43:22,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=2653, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:43:22,703 INFO L87 Difference]: Start difference. First operand 7138 states and 21653 transitions. Second operand has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:25,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:25,869 INFO L93 Difference]: Finished difference Result 21362 states and 63936 transitions. [2022-01-18 17:43:25,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 17:43:25,870 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:43:25,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:25,905 INFO L225 Difference]: With dead ends: 21362 [2022-01-18 17:43:25,905 INFO L226 Difference]: Without dead ends: 21288 [2022-01-18 17:43:25,906 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 56 SyntacticMatches, 12 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2103 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=589, Invalid=6721, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 17:43:25,906 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 416 mSDsluCounter, 3059 mSDsCounter, 0 mSdLazyCounter, 3118 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 2399 SdHoareTripleChecker+Invalid, 3300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 3118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:25,906 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [416 Valid, 2399 Invalid, 3300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 3118 Invalid, 0 Unknown, 86 Unchecked, 1.2s Time] [2022-01-18 17:43:25,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21288 states. [2022-01-18 17:43:26,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21288 to 7130. [2022-01-18 17:43:26,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7130 states, 7129 states have (on average 3.0346472155982607) internal successors, (21634), 7129 states have internal predecessors, (21634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:26,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7130 states to 7130 states and 21634 transitions. [2022-01-18 17:43:26,083 INFO L78 Accepts]: Start accepts. Automaton has 7130 states and 21634 transitions. Word has length 48 [2022-01-18 17:43:26,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:26,083 INFO L470 AbstractCegarLoop]: Abstraction has 7130 states and 21634 transitions. [2022-01-18 17:43:26,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:26,083 INFO L276 IsEmpty]: Start isEmpty. Operand 7130 states and 21634 transitions. [2022-01-18 17:43:26,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:43:26,091 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:26,092 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:26,107 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Ended with exit code 0 [2022-01-18 17:43:26,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:26,299 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:43:26,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:26,299 INFO L85 PathProgramCache]: Analyzing trace with hash -896412165, now seen corresponding path program 75 times [2022-01-18 17:43:26,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:26,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669026885] [2022-01-18 17:43:26,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:26,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:26,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:26,841 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:26,841 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:26,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669026885] [2022-01-18 17:43:26,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669026885] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:26,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663840359] [2022-01-18 17:43:26,841 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:43:26,841 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:26,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:26,842 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:43:26,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Waiting until timeout for monitored process [2022-01-18 17:43:26,875 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:43:26,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:26,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:43:26,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:27,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:43:27,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:43:27,789 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:27,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:28,551 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:28,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:43:28,676 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:28,676 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:43:28,892 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:28,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663840359] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:28,893 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:28,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:43:28,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645026254] [2022-01-18 17:43:28,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:28,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:43:28,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:28,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:43:28,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=2653, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:43:28,894 INFO L87 Difference]: Start difference. First operand 7130 states and 21634 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:31,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:31,494 INFO L93 Difference]: Finished difference Result 12728 states and 38323 transitions. [2022-01-18 17:43:31,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 17:43:31,494 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:43:31,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:31,516 INFO L225 Difference]: With dead ends: 12728 [2022-01-18 17:43:31,516 INFO L226 Difference]: Without dead ends: 12635 [2022-01-18 17:43:31,517 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 57 SyntacticMatches, 7 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1788 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=522, Invalid=6120, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 17:43:31,517 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 416 mSDsluCounter, 2853 mSDsCounter, 0 mSdLazyCounter, 2817 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 2235 SdHoareTripleChecker+Invalid, 3100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 2817 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 185 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:31,517 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [416 Valid, 2235 Invalid, 3100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 2817 Invalid, 0 Unknown, 185 Unchecked, 1.1s Time] [2022-01-18 17:43:31,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12635 states. [2022-01-18 17:43:31,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12635 to 7142. [2022-01-18 17:43:31,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7142 states, 7141 states have (on average 3.0331886290435515) internal successors, (21660), 7141 states have internal predecessors, (21660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:31,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7142 states to 7142 states and 21660 transitions. [2022-01-18 17:43:31,681 INFO L78 Accepts]: Start accepts. Automaton has 7142 states and 21660 transitions. Word has length 48 [2022-01-18 17:43:31,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:31,681 INFO L470 AbstractCegarLoop]: Abstraction has 7142 states and 21660 transitions. [2022-01-18 17:43:31,681 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:31,681 INFO L276 IsEmpty]: Start isEmpty. Operand 7142 states and 21660 transitions. [2022-01-18 17:43:31,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:43:31,690 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:31,690 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:31,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Forceful destruction successful, exit code 0 [2022-01-18 17:43:31,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:31,891 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:43:31,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:31,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1732156545, now seen corresponding path program 76 times [2022-01-18 17:43:31,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:31,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71211512] [2022-01-18 17:43:31,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:31,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:31,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:32,430 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:32,430 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:32,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71211512] [2022-01-18 17:43:32,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71211512] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:32,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736221555] [2022-01-18 17:43:32,430 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:43:32,431 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:32,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:32,431 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:43:32,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Waiting until timeout for monitored process [2022-01-18 17:43:32,462 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:43:32,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:32,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:43:32,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:32,678 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:43:32,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:43:33,499 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:33,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:34,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:34,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:43:34,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:34,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:43:34,571 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:34,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736221555] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:34,572 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:34,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:43:34,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975290054] [2022-01-18 17:43:34,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:34,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:43:34,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:34,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:43:34,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2649, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:43:34,573 INFO L87 Difference]: Start difference. First operand 7142 states and 21660 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:36,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:36,966 INFO L93 Difference]: Finished difference Result 15290 states and 45778 transitions. [2022-01-18 17:43:36,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 17:43:36,966 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:43:36,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:36,991 INFO L225 Difference]: With dead ends: 15290 [2022-01-18 17:43:36,991 INFO L226 Difference]: Without dead ends: 15237 [2022-01-18 17:43:36,992 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 53 SyntacticMatches, 11 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1790 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=453, Invalid=5553, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 17:43:36,992 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 310 mSDsluCounter, 2941 mSDsCounter, 0 mSdLazyCounter, 3097 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 2296 SdHoareTripleChecker+Invalid, 3170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 3097 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:36,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 2296 Invalid, 3170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 3097 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 17:43:37,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15237 states. [2022-01-18 17:43:37,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15237 to 7128. [2022-01-18 17:43:37,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7128 states, 7127 states have (on average 3.0347972498947664) internal successors, (21629), 7127 states have internal predecessors, (21629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:37,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7128 states to 7128 states and 21629 transitions. [2022-01-18 17:43:37,144 INFO L78 Accepts]: Start accepts. Automaton has 7128 states and 21629 transitions. Word has length 48 [2022-01-18 17:43:37,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:37,144 INFO L470 AbstractCegarLoop]: Abstraction has 7128 states and 21629 transitions. [2022-01-18 17:43:37,144 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:37,144 INFO L276 IsEmpty]: Start isEmpty. Operand 7128 states and 21629 transitions. [2022-01-18 17:43:37,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:43:37,153 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:37,153 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:37,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Forceful destruction successful, exit code 0 [2022-01-18 17:43:37,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2022-01-18 17:43:37,353 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:43:37,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:37,353 INFO L85 PathProgramCache]: Analyzing trace with hash 310275829, now seen corresponding path program 77 times [2022-01-18 17:43:37,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:37,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201462274] [2022-01-18 17:43:37,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:37,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:37,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:37,863 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:37,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:37,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201462274] [2022-01-18 17:43:37,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201462274] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:37,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37152563] [2022-01-18 17:43:37,863 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:43:37,864 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:37,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:37,864 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:43:37,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Waiting until timeout for monitored process [2022-01-18 17:43:37,892 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:43:37,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:37,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:43:37,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:38,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:43:38,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:43:38,875 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:38,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:39,602 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:39,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:43:39,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:39,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:43:39,960 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:39,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37152563] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:39,960 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:39,961 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:43:39,961 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582688318] [2022-01-18 17:43:39,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:39,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:43:39,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:39,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:43:39,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2649, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:43:39,962 INFO L87 Difference]: Start difference. First operand 7128 states and 21629 transitions. Second operand has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:42,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:42,555 INFO L93 Difference]: Finished difference Result 15318 states and 45833 transitions. [2022-01-18 17:43:42,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 17:43:42,556 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:43:42,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:42,581 INFO L225 Difference]: With dead ends: 15318 [2022-01-18 17:43:42,581 INFO L226 Difference]: Without dead ends: 15283 [2022-01-18 17:43:42,582 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 54 SyntacticMatches, 10 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1803 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=461, Invalid=5701, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 17:43:42,582 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 290 mSDsluCounter, 3490 mSDsCounter, 0 mSdLazyCounter, 3489 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 2733 SdHoareTripleChecker+Invalid, 3561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 3489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:42,582 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 2733 Invalid, 3561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 3489 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:43:42,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15283 states. [2022-01-18 17:43:42,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15283 to 7132. [2022-01-18 17:43:42,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7132 states, 7131 states have (on average 3.0340765671013883) internal successors, (21636), 7131 states have internal predecessors, (21636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:42,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7132 states to 7132 states and 21636 transitions. [2022-01-18 17:43:42,729 INFO L78 Accepts]: Start accepts. Automaton has 7132 states and 21636 transitions. Word has length 48 [2022-01-18 17:43:42,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:42,729 INFO L470 AbstractCegarLoop]: Abstraction has 7132 states and 21636 transitions. [2022-01-18 17:43:42,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:42,730 INFO L276 IsEmpty]: Start isEmpty. Operand 7132 states and 21636 transitions. [2022-01-18 17:43:42,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:43:42,737 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:42,737 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:42,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Forceful destruction successful, exit code 0 [2022-01-18 17:43:42,938 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 166 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2022-01-18 17:43:42,938 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:43:42,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:42,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1186458293, now seen corresponding path program 78 times [2022-01-18 17:43:42,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:42,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326754277] [2022-01-18 17:43:42,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:42,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:42,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:43,481 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:43,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:43,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326754277] [2022-01-18 17:43:43,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326754277] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:43,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1067064578] [2022-01-18 17:43:43,481 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:43:43,481 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:43,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:43,482 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:43:43,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Waiting until timeout for monitored process [2022-01-18 17:43:43,511 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:43:43,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:43,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:43:43,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:43,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:43:43,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:43:44,483 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:44,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:45,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:45,255 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:43:45,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:45,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:43:45,597 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:45,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1067064578] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:45,597 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:45,597 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:43:45,597 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502569862] [2022-01-18 17:43:45,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:45,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:43:45,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:45,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:43:45,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=2653, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:43:45,598 INFO L87 Difference]: Start difference. First operand 7132 states and 21636 transitions. Second operand has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:48,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:48,385 INFO L93 Difference]: Finished difference Result 12624 states and 38103 transitions. [2022-01-18 17:43:48,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 17:43:48,385 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:43:48,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:48,406 INFO L225 Difference]: With dead ends: 12624 [2022-01-18 17:43:48,406 INFO L226 Difference]: Without dead ends: 12572 [2022-01-18 17:43:48,407 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 55 SyntacticMatches, 9 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1725 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=489, Invalid=5673, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 17:43:48,407 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 373 mSDsluCounter, 3240 mSDsCounter, 0 mSdLazyCounter, 3378 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 2589 SdHoareTripleChecker+Invalid, 3472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 3378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:48,407 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [373 Valid, 2589 Invalid, 3472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 3378 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:43:48,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12572 states. [2022-01-18 17:43:48,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12572 to 7120. [2022-01-18 17:43:48,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7120 states, 7119 states have (on average 3.0361005759235846) internal successors, (21614), 7119 states have internal predecessors, (21614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:48,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7120 states to 7120 states and 21614 transitions. [2022-01-18 17:43:48,546 INFO L78 Accepts]: Start accepts. Automaton has 7120 states and 21614 transitions. Word has length 48 [2022-01-18 17:43:48,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:48,546 INFO L470 AbstractCegarLoop]: Abstraction has 7120 states and 21614 transitions. [2022-01-18 17:43:48,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1481481481481484) internal successors, (116), 53 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:48,547 INFO L276 IsEmpty]: Start isEmpty. Operand 7120 states and 21614 transitions. [2022-01-18 17:43:48,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:43:48,555 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:48,555 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:48,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Forceful destruction successful, exit code 0 [2022-01-18 17:43:48,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2022-01-18 17:43:48,755 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:43:48,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:48,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1314885943, now seen corresponding path program 79 times [2022-01-18 17:43:48,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:48,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936144564] [2022-01-18 17:43:48,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:48,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:48,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:49,272 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:49,273 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:49,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936144564] [2022-01-18 17:43:49,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936144564] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:49,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709292945] [2022-01-18 17:43:49,273 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:43:49,273 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:49,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:49,274 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:43:49,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Waiting until timeout for monitored process [2022-01-18 17:43:49,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:49,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:43:49,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:49,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:43:49,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:43:50,257 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:50,257 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:51,026 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:51,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:43:51,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:51,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:43:51,415 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:51,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709292945] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:51,415 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:51,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:43:51,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677437091] [2022-01-18 17:43:51,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:51,416 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:43:51,416 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:51,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:43:51,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=2653, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:43:51,416 INFO L87 Difference]: Start difference. First operand 7120 states and 21614 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:54,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:54,135 INFO L93 Difference]: Finished difference Result 12659 states and 38175 transitions. [2022-01-18 17:43:54,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 17:43:54,135 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:43:54,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:54,162 INFO L225 Difference]: With dead ends: 12659 [2022-01-18 17:43:54,162 INFO L226 Difference]: Without dead ends: 12619 [2022-01-18 17:43:54,162 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 55 SyntacticMatches, 9 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1761 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=503, Invalid=5817, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 17:43:54,163 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 400 mSDsluCounter, 3405 mSDsCounter, 0 mSdLazyCounter, 3441 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 2619 SdHoareTripleChecker+Invalid, 3621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 3441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 85 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:54,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 2619 Invalid, 3621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 3441 Invalid, 0 Unknown, 85 Unchecked, 1.2s Time] [2022-01-18 17:43:54,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12619 states. [2022-01-18 17:43:54,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12619 to 7126. [2022-01-18 17:43:54,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7126 states, 7125 states have (on average 3.0353684210526315) internal successors, (21627), 7125 states have internal predecessors, (21627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:54,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7126 states to 7126 states and 21627 transitions. [2022-01-18 17:43:54,302 INFO L78 Accepts]: Start accepts. Automaton has 7126 states and 21627 transitions. Word has length 48 [2022-01-18 17:43:54,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:54,303 INFO L470 AbstractCegarLoop]: Abstraction has 7126 states and 21627 transitions. [2022-01-18 17:43:54,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:54,303 INFO L276 IsEmpty]: Start isEmpty. Operand 7126 states and 21627 transitions. [2022-01-18 17:43:54,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:43:54,311 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:54,311 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:54,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Forceful destruction successful, exit code 0 [2022-01-18 17:43:54,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable170 [2022-01-18 17:43:54,519 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:43:54,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:54,519 INFO L85 PathProgramCache]: Analyzing trace with hash -351512643, now seen corresponding path program 80 times [2022-01-18 17:43:54,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:54,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173600276] [2022-01-18 17:43:54,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:54,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:54,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:43:55,067 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:55,067 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:43:55,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173600276] [2022-01-18 17:43:55,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173600276] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:43:55,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932802693] [2022-01-18 17:43:55,068 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:43:55,068 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:55,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:43:55,068 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:43:55,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Waiting until timeout for monitored process [2022-01-18 17:43:55,096 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:43:55,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:43:55,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:43:55,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:43:55,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:43:55,470 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:43:55,952 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:55,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:43:56,673 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:56,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:43:56,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:43:56,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:43:57,032 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:43:57,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932802693] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:43:57,032 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:43:57,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 53 [2022-01-18 17:43:57,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878207428] [2022-01-18 17:43:57,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:43:57,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-18 17:43:57,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:43:57,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-18 17:43:57,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2649, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:43:57,033 INFO L87 Difference]: Start difference. First operand 7126 states and 21627 transitions. Second operand has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:59,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:43:59,446 INFO L93 Difference]: Finished difference Result 15274 states and 45745 transitions. [2022-01-18 17:43:59,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 17:43:59,447 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:43:59,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:43:59,472 INFO L225 Difference]: With dead ends: 15274 [2022-01-18 17:43:59,472 INFO L226 Difference]: Without dead ends: 15186 [2022-01-18 17:43:59,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1650 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=453, Invalid=5553, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 17:43:59,473 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 300 mSDsluCounter, 3085 mSDsCounter, 0 mSdLazyCounter, 3269 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 2398 SdHoareTripleChecker+Invalid, 3344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 3269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:43:59,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [300 Valid, 2398 Invalid, 3344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 3269 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 17:43:59,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15186 states. [2022-01-18 17:43:59,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15186 to 7077. [2022-01-18 17:43:59,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7077 states, 7076 states have (on average 3.0416902204635385) internal successors, (21523), 7076 states have internal predecessors, (21523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:59,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7077 states to 7077 states and 21523 transitions. [2022-01-18 17:43:59,623 INFO L78 Accepts]: Start accepts. Automaton has 7077 states and 21523 transitions. Word has length 48 [2022-01-18 17:43:59,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:43:59,623 INFO L470 AbstractCegarLoop]: Abstraction has 7077 states and 21523 transitions. [2022-01-18 17:43:59,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.1666666666666665) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:43:59,623 INFO L276 IsEmpty]: Start isEmpty. Operand 7077 states and 21523 transitions. [2022-01-18 17:43:59,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:43:59,631 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:43:59,631 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:43:59,647 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Forceful destruction successful, exit code 0 [2022-01-18 17:43:59,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171,169 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:43:59,839 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:43:59,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:43:59,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1942194647, now seen corresponding path program 81 times [2022-01-18 17:43:59,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:43:59,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462081965] [2022-01-18 17:43:59,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:43:59,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:43:59,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:44:00,341 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:00,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:44:00,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462081965] [2022-01-18 17:44:00,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462081965] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:44:00,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052798269] [2022-01-18 17:44:00,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:44:00,341 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:00,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:44:00,342 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:44:00,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Waiting until timeout for monitored process [2022-01-18 17:44:00,369 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:44:00,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:44:00,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 48 conjunts are in the unsatisfiable core [2022-01-18 17:44:00,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:44:00,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:44:00,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-18 17:44:01,415 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:01,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:44:02,209 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:02,210 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:44:02,357 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:02,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2022-01-18 17:44:02,617 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:02,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052798269] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:44:02,617 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:44:02,617 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 22, 22] total 56 [2022-01-18 17:44:02,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975694767] [2022-01-18 17:44:02,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:44:02,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-01-18 17:44:02,618 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:44:02,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-01-18 17:44:02,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=2959, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 17:44:02,618 INFO L87 Difference]: Start difference. First operand 7077 states and 21523 transitions. Second operand has 57 states, 57 states have (on average 2.017543859649123) internal successors, (115), 56 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:06,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:44:06,568 INFO L93 Difference]: Finished difference Result 12161 states and 36108 transitions. [2022-01-18 17:44:06,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 17:44:06,568 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 2.017543859649123) internal successors, (115), 56 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:44:06,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:44:06,586 INFO L225 Difference]: With dead ends: 12161 [2022-01-18 17:44:06,587 INFO L226 Difference]: Without dead ends: 12084 [2022-01-18 17:44:06,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 59 SyntacticMatches, 7 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2554 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=633, Invalid=8873, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 17:44:06,587 INFO L933 BasicCegarLoop]: 139 mSDtfsCounter, 282 mSDsluCounter, 5527 mSDsCounter, 0 mSdLazyCounter, 5358 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 4039 SdHoareTripleChecker+Invalid, 5892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 5358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 470 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:44:06,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 4039 Invalid, 5892 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 5358 Invalid, 0 Unknown, 470 Unchecked, 2.0s Time] [2022-01-18 17:44:06,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12084 states. [2022-01-18 17:44:06,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12084 to 7169. [2022-01-18 17:44:06,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7169 states, 7168 states have (on average 3.0330636160714284) internal successors, (21741), 7168 states have internal predecessors, (21741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:06,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7169 states to 7169 states and 21741 transitions. [2022-01-18 17:44:06,710 INFO L78 Accepts]: Start accepts. Automaton has 7169 states and 21741 transitions. Word has length 48 [2022-01-18 17:44:06,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:44:06,710 INFO L470 AbstractCegarLoop]: Abstraction has 7169 states and 21741 transitions. [2022-01-18 17:44:06,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 2.017543859649123) internal successors, (115), 56 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:06,710 INFO L276 IsEmpty]: Start isEmpty. Operand 7169 states and 21741 transitions. [2022-01-18 17:44:06,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:44:06,718 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:44:06,718 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:44:06,735 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Ended with exit code 0 [2022-01-18 17:44:06,918 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172,170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:06,919 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:44:06,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:44:06,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1825856653, now seen corresponding path program 82 times [2022-01-18 17:44:06,919 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:44:06,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294875752] [2022-01-18 17:44:06,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:44:06,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:44:06,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:44:07,426 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:07,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:44:07,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294875752] [2022-01-18 17:44:07,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294875752] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:44:07,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333187559] [2022-01-18 17:44:07,427 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:44:07,427 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:07,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:44:07,428 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:44:07,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Waiting until timeout for monitored process [2022-01-18 17:44:07,454 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:44:07,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:44:07,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:44:07,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:44:07,646 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:44:07,833 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:44:08,355 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:08,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:44:09,019 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:09,019 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:44:09,153 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:09,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:44:09,385 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:09,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333187559] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:44:09,385 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:44:09,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 17:44:09,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754032599] [2022-01-18 17:44:09,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:44:09,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 17:44:09,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:44:09,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 17:44:09,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=2548, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 17:44:09,386 INFO L87 Difference]: Start difference. First operand 7169 states and 21741 transitions. Second operand has 53 states, 53 states have (on average 2.188679245283019) internal successors, (116), 52 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:11,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:44:11,945 INFO L93 Difference]: Finished difference Result 15308 states and 45835 transitions. [2022-01-18 17:44:11,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 17:44:11,945 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.188679245283019) internal successors, (116), 52 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:44:11,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:44:12,005 INFO L225 Difference]: With dead ends: 15308 [2022-01-18 17:44:12,005 INFO L226 Difference]: Without dead ends: 15215 [2022-01-18 17:44:12,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1655 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=467, Invalid=5695, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 17:44:12,005 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 314 mSDsluCounter, 3660 mSDsCounter, 0 mSdLazyCounter, 3520 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 2827 SdHoareTripleChecker+Invalid, 3910 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 3520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 316 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:44:12,006 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 2827 Invalid, 3910 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 3520 Invalid, 0 Unknown, 316 Unchecked, 1.3s Time] [2022-01-18 17:44:12,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15215 states. [2022-01-18 17:44:12,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15215 to 7097. [2022-01-18 17:44:12,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7097 states, 7096 states have (on average 3.0386133032694476) internal successors, (21562), 7096 states have internal predecessors, (21562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:12,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7097 states to 7097 states and 21562 transitions. [2022-01-18 17:44:12,147 INFO L78 Accepts]: Start accepts. Automaton has 7097 states and 21562 transitions. Word has length 48 [2022-01-18 17:44:12,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:44:12,147 INFO L470 AbstractCegarLoop]: Abstraction has 7097 states and 21562 transitions. [2022-01-18 17:44:12,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.188679245283019) internal successors, (116), 52 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:12,147 INFO L276 IsEmpty]: Start isEmpty. Operand 7097 states and 21562 transitions. [2022-01-18 17:44:12,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:44:12,157 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:44:12,157 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:44:12,172 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Forceful destruction successful, exit code 0 [2022-01-18 17:44:12,357 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:12,357 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:44:12,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:44:12,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1173462551, now seen corresponding path program 83 times [2022-01-18 17:44:12,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:44:12,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984431721] [2022-01-18 17:44:12,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:44:12,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:44:12,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:44:12,886 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:12,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:44:12,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984431721] [2022-01-18 17:44:12,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984431721] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:44:12,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821073844] [2022-01-18 17:44:12,886 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:44:12,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:12,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:44:12,887 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:44:12,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Waiting until timeout for monitored process [2022-01-18 17:44:12,915 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:44:12,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:44:12,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 17:44:12,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:44:13,110 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:44:13,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:44:13,811 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:13,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:44:14,538 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:14,538 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:44:14,667 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:14,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:44:14,919 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:14,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821073844] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:44:14,919 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:44:14,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 54 [2022-01-18 17:44:14,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033461630] [2022-01-18 17:44:14,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:44:14,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-18 17:44:14,919 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:44:14,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-18 17:44:14,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2757, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:44:14,920 INFO L87 Difference]: Start difference. First operand 7097 states and 21562 transitions. Second operand has 55 states, 55 states have (on average 2.090909090909091) internal successors, (115), 54 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:17,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:44:17,771 INFO L93 Difference]: Finished difference Result 15262 states and 45725 transitions. [2022-01-18 17:44:17,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 17:44:17,772 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.090909090909091) internal successors, (115), 54 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:44:17,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:44:17,801 INFO L225 Difference]: With dead ends: 15262 [2022-01-18 17:44:17,802 INFO L226 Difference]: Without dead ends: 15227 [2022-01-18 17:44:17,802 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 59 SyntacticMatches, 4 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1651 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=446, Invalid=5716, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 17:44:17,802 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 233 mSDsluCounter, 4357 mSDsCounter, 0 mSdLazyCounter, 4299 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 3479 SdHoareTripleChecker+Invalid, 4361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 4299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:44:17,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 3479 Invalid, 4361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 4299 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 17:44:17,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15227 states. [2022-01-18 17:44:17,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15227 to 7109. [2022-01-18 17:44:17,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7109 states, 7108 states have (on average 3.037563308947665) internal successors, (21591), 7108 states have internal predecessors, (21591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:18,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7109 states to 7109 states and 21591 transitions. [2022-01-18 17:44:18,004 INFO L78 Accepts]: Start accepts. Automaton has 7109 states and 21591 transitions. Word has length 48 [2022-01-18 17:44:18,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:44:18,004 INFO L470 AbstractCegarLoop]: Abstraction has 7109 states and 21591 transitions. [2022-01-18 17:44:18,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.090909090909091) internal successors, (115), 54 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:18,004 INFO L276 IsEmpty]: Start isEmpty. Operand 7109 states and 21591 transitions. [2022-01-18 17:44:18,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:44:18,011 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:44:18,011 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:44:18,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Forceful destruction successful, exit code 0 [2022-01-18 17:44:18,212 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,172 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:18,212 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:44:18,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:44:18,212 INFO L85 PathProgramCache]: Analyzing trace with hash 2049645015, now seen corresponding path program 84 times [2022-01-18 17:44:18,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:44:18,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248262212] [2022-01-18 17:44:18,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:44:18,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:44:18,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:44:18,728 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:18,728 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:44:18,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248262212] [2022-01-18 17:44:18,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248262212] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:44:18,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540354795] [2022-01-18 17:44:18,729 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:44:18,729 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:18,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:44:18,729 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:44:18,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Waiting until timeout for monitored process [2022-01-18 17:44:18,756 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:44:18,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:44:18,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 17:44:18,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:44:18,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:44:19,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:44:19,787 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:19,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:44:20,743 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:20,743 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 39 [2022-01-18 17:44:20,960 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:20,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 63 [2022-01-18 17:44:21,297 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:21,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540354795] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:44:21,298 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:44:21,298 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23, 23] total 60 [2022-01-18 17:44:21,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868235571] [2022-01-18 17:44:21,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:44:21,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-01-18 17:44:21,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:44:21,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-01-18 17:44:21,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=254, Invalid=3406, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 17:44:21,299 INFO L87 Difference]: Start difference. First operand 7109 states and 21591 transitions. Second operand has 61 states, 61 states have (on average 2.0655737704918034) internal successors, (126), 60 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:24,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:44:24,131 INFO L93 Difference]: Finished difference Result 13044 states and 39176 transitions. [2022-01-18 17:44:24,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 17:44:24,131 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 2.0655737704918034) internal successors, (126), 60 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:44:24,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:44:24,157 INFO L225 Difference]: With dead ends: 13044 [2022-01-18 17:44:24,157 INFO L226 Difference]: Without dead ends: 13000 [2022-01-18 17:44:24,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 53 SyntacticMatches, 4 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2114 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=567, Invalid=7265, Unknown=0, NotChecked=0, Total=7832 [2022-01-18 17:44:24,158 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 379 mSDsluCounter, 3704 mSDsCounter, 0 mSdLazyCounter, 3626 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 2937 SdHoareTripleChecker+Invalid, 3722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 3626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:44:24,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [379 Valid, 2937 Invalid, 3722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 3626 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 17:44:24,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13000 states. [2022-01-18 17:44:24,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13000 to 7105. [2022-01-18 17:44:24,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7105 states, 7104 states have (on average 3.037725225225225) internal successors, (21580), 7104 states have internal predecessors, (21580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:24,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7105 states to 7105 states and 21580 transitions. [2022-01-18 17:44:24,312 INFO L78 Accepts]: Start accepts. Automaton has 7105 states and 21580 transitions. Word has length 48 [2022-01-18 17:44:24,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:44:24,312 INFO L470 AbstractCegarLoop]: Abstraction has 7105 states and 21580 transitions. [2022-01-18 17:44:24,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 2.0655737704918034) internal successors, (126), 60 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:24,312 INFO L276 IsEmpty]: Start isEmpty. Operand 7105 states and 21580 transitions. [2022-01-18 17:44:24,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:44:24,320 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:44:24,320 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:44:24,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Forceful destruction successful, exit code 0 [2022-01-18 17:44:24,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:24,521 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:44:24,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:44:24,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1315177691, now seen corresponding path program 85 times [2022-01-18 17:44:24,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:44:24,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835293114] [2022-01-18 17:44:24,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:44:24,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:44:24,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:44:25,081 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:25,082 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:44:25,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835293114] [2022-01-18 17:44:25,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835293114] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:44:25,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007919758] [2022-01-18 17:44:25,082 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:44:25,082 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:25,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:44:25,083 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:44:25,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Waiting until timeout for monitored process [2022-01-18 17:44:25,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:44:25,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:44:25,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:44:25,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:44:25,489 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:44:26,016 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:26,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:44:26,752 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:26,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:44:26,877 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:26,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:44:27,117 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:27,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007919758] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:44:27,117 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:44:27,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 55 [2022-01-18 17:44:27,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443045208] [2022-01-18 17:44:27,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:44:27,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-01-18 17:44:27,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:44:27,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-01-18 17:44:27,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=2862, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 17:44:27,118 INFO L87 Difference]: Start difference. First operand 7105 states and 21580 transitions. Second operand has 56 states, 56 states have (on average 2.0892857142857144) internal successors, (117), 55 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:29,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:44:29,769 INFO L93 Difference]: Finished difference Result 14356 states and 42884 transitions. [2022-01-18 17:44:29,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 17:44:29,770 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.0892857142857144) internal successors, (117), 55 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:44:29,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:44:29,793 INFO L225 Difference]: With dead ends: 14356 [2022-01-18 17:44:29,793 INFO L226 Difference]: Without dead ends: 14347 [2022-01-18 17:44:29,794 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1766 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=463, Invalid=6179, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 17:44:29,794 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 342 mSDsluCounter, 4298 mSDsCounter, 0 mSdLazyCounter, 3768 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 3478 SdHoareTripleChecker+Invalid, 4100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 3768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 253 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:44:29,794 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [342 Valid, 3478 Invalid, 4100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 3768 Invalid, 0 Unknown, 253 Unchecked, 1.4s Time] [2022-01-18 17:44:29,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14347 states. [2022-01-18 17:44:29,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14347 to 7129. [2022-01-18 17:44:29,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7129 states, 7128 states have (on average 3.0356341189674523) internal successors, (21638), 7128 states have internal predecessors, (21638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:29,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7129 states to 7129 states and 21638 transitions. [2022-01-18 17:44:29,938 INFO L78 Accepts]: Start accepts. Automaton has 7129 states and 21638 transitions. Word has length 48 [2022-01-18 17:44:29,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:44:29,938 INFO L470 AbstractCegarLoop]: Abstraction has 7129 states and 21638 transitions. [2022-01-18 17:44:29,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.0892857142857144) internal successors, (117), 55 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:29,938 INFO L276 IsEmpty]: Start isEmpty. Operand 7129 states and 21638 transitions. [2022-01-18 17:44:29,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:44:29,946 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:44:29,947 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:44:29,962 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Forceful destruction successful, exit code 0 [2022-01-18 17:44:30,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:30,147 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:44:30,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:44:30,147 INFO L85 PathProgramCache]: Analyzing trace with hash 945173471, now seen corresponding path program 86 times [2022-01-18 17:44:30,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:44:30,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437729899] [2022-01-18 17:44:30,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:44:30,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:44:30,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:44:30,665 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:30,665 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:44:30,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437729899] [2022-01-18 17:44:30,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437729899] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:44:30,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397281316] [2022-01-18 17:44:30,665 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:44:30,665 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:30,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:44:30,666 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:44:30,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Waiting until timeout for monitored process [2022-01-18 17:44:30,692 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:44:30,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:44:30,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:44:30,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:44:30,891 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:44:31,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:44:31,627 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:31,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:44:32,358 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:32,358 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:44:32,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:32,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:44:32,729 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:32,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397281316] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:44:32,729 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:44:32,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 55 [2022-01-18 17:44:32,729 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234009783] [2022-01-18 17:44:32,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:44:32,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-01-18 17:44:32,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:44:32,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-01-18 17:44:32,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=2862, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 17:44:32,730 INFO L87 Difference]: Start difference. First operand 7129 states and 21638 transitions. Second operand has 56 states, 56 states have (on average 2.0892857142857144) internal successors, (117), 55 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:35,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:44:35,312 INFO L93 Difference]: Finished difference Result 15274 states and 45750 transitions. [2022-01-18 17:44:35,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 17:44:35,312 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.0892857142857144) internal successors, (117), 55 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:44:35,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:44:35,335 INFO L225 Difference]: With dead ends: 15274 [2022-01-18 17:44:35,336 INFO L226 Difference]: Without dead ends: 15219 [2022-01-18 17:44:35,336 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1669 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=461, Invalid=5859, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 17:44:35,336 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 305 mSDsluCounter, 3502 mSDsCounter, 0 mSdLazyCounter, 3549 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 2839 SdHoareTripleChecker+Invalid, 3623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 3549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:44:35,336 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [305 Valid, 2839 Invalid, 3623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 3549 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:44:35,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15219 states. [2022-01-18 17:44:35,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15219 to 7101. [2022-01-18 17:44:35,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7101 states, 7100 states have (on average 3.037887323943662) internal successors, (21569), 7100 states have internal predecessors, (21569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:35,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7101 states to 7101 states and 21569 transitions. [2022-01-18 17:44:35,482 INFO L78 Accepts]: Start accepts. Automaton has 7101 states and 21569 transitions. Word has length 48 [2022-01-18 17:44:35,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:44:35,482 INFO L470 AbstractCegarLoop]: Abstraction has 7101 states and 21569 transitions. [2022-01-18 17:44:35,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.0892857142857144) internal successors, (117), 55 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:35,482 INFO L276 IsEmpty]: Start isEmpty. Operand 7101 states and 21569 transitions. [2022-01-18 17:44:35,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:44:35,490 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:44:35,490 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:44:35,505 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Ended with exit code 0 [2022-01-18 17:44:35,697 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable177 [2022-01-18 17:44:35,698 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:44:35,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:44:35,698 INFO L85 PathProgramCache]: Analyzing trace with hash 32030231, now seen corresponding path program 87 times [2022-01-18 17:44:35,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:44:35,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529549213] [2022-01-18 17:44:35,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:44:35,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:44:35,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:44:36,225 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:36,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:44:36,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529549213] [2022-01-18 17:44:36,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529549213] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:44:36,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599844305] [2022-01-18 17:44:36,225 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:44:36,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:36,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:44:36,226 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:44:36,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Waiting until timeout for monitored process [2022-01-18 17:44:36,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:44:36,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:44:36,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:44:36,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:44:36,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:44:36,698 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:44:37,230 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:37,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:44:38,088 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:38,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:44:38,234 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:38,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2022-01-18 17:44:38,492 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:38,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599844305] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:44:38,492 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:44:38,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23, 23] total 59 [2022-01-18 17:44:38,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284163087] [2022-01-18 17:44:38,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:44:38,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-01-18 17:44:38,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:44:38,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-01-18 17:44:38,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=248, Invalid=3292, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 17:44:38,493 INFO L87 Difference]: Start difference. First operand 7101 states and 21569 transitions. Second operand has 60 states, 60 states have (on average 1.95) internal successors, (117), 59 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:42,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:44:42,713 INFO L93 Difference]: Finished difference Result 16419 states and 48578 transitions. [2022-01-18 17:44:42,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 17:44:42,713 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.95) internal successors, (117), 59 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:44:42,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:44:42,740 INFO L225 Difference]: With dead ends: 16419 [2022-01-18 17:44:42,740 INFO L226 Difference]: Without dead ends: 16293 [2022-01-18 17:44:42,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 55 SyntacticMatches, 3 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2669 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=690, Invalid=9410, Unknown=0, NotChecked=0, Total=10100 [2022-01-18 17:44:42,741 INFO L933 BasicCegarLoop]: 142 mSDtfsCounter, 363 mSDsluCounter, 3776 mSDsCounter, 0 mSdLazyCounter, 4410 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 2743 SdHoareTripleChecker+Invalid, 4847 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 4410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 355 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:44:42,741 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [363 Valid, 2743 Invalid, 4847 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 4410 Invalid, 0 Unknown, 355 Unchecked, 1.7s Time] [2022-01-18 17:44:42,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16293 states. [2022-01-18 17:44:42,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16293 to 7081. [2022-01-18 17:44:42,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7081 states, 7080 states have (on average 3.040960451977401) internal successors, (21530), 7080 states have internal predecessors, (21530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:42,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7081 states to 7081 states and 21530 transitions. [2022-01-18 17:44:42,898 INFO L78 Accepts]: Start accepts. Automaton has 7081 states and 21530 transitions. Word has length 48 [2022-01-18 17:44:42,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:44:42,898 INFO L470 AbstractCegarLoop]: Abstraction has 7081 states and 21530 transitions. [2022-01-18 17:44:42,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.95) internal successors, (117), 59 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:42,898 INFO L276 IsEmpty]: Start isEmpty. Operand 7081 states and 21530 transitions. [2022-01-18 17:44:42,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:44:42,907 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:44:42,907 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:44:42,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Forceful destruction successful, exit code 0 [2022-01-18 17:44:43,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable178 [2022-01-18 17:44:43,107 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:44:43,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:44:43,108 INFO L85 PathProgramCache]: Analyzing trace with hash -710092129, now seen corresponding path program 88 times [2022-01-18 17:44:43,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:44:43,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518075311] [2022-01-18 17:44:43,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:44:43,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:44:43,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:44:43,651 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:43,651 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:44:43,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518075311] [2022-01-18 17:44:43,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518075311] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:44:43,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798259307] [2022-01-18 17:44:43,651 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:44:43,651 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:43,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:44:43,668 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:44:43,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Waiting until timeout for monitored process [2022-01-18 17:44:43,706 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:44:43,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:44:43,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 17:44:43,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:44:43,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:44:44,080 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:44:44,605 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:44,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:44:45,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:45,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:44:45,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:45,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:44:45,682 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:45,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798259307] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:44:45,682 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:44:45,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 17:44:45,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612594229] [2022-01-18 17:44:45,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:44:45,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 17:44:45,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:44:45,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 17:44:45,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=2548, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 17:44:45,683 INFO L87 Difference]: Start difference. First operand 7081 states and 21530 transitions. Second operand has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:47,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:44:47,984 INFO L93 Difference]: Finished difference Result 14361 states and 43366 transitions. [2022-01-18 17:44:47,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 17:44:47,984 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:44:47,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:44:48,008 INFO L225 Difference]: With dead ends: 14361 [2022-01-18 17:44:48,008 INFO L226 Difference]: Without dead ends: 14298 [2022-01-18 17:44:48,008 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 59 SyntacticMatches, 7 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1791 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=486, Invalid=5994, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 17:44:48,009 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 378 mSDsluCounter, 3328 mSDsCounter, 0 mSdLazyCounter, 2852 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 2621 SdHoareTripleChecker+Invalid, 3213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 2852 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 294 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:44:48,009 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [378 Valid, 2621 Invalid, 3213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 2852 Invalid, 0 Unknown, 294 Unchecked, 1.1s Time] [2022-01-18 17:44:48,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14298 states. [2022-01-18 17:44:48,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14298 to 7165. [2022-01-18 17:44:48,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7165 states, 7164 states have (on average 3.032104969290899) internal successors, (21722), 7164 states have internal predecessors, (21722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:48,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7165 states to 7165 states and 21722 transitions. [2022-01-18 17:44:48,155 INFO L78 Accepts]: Start accepts. Automaton has 7165 states and 21722 transitions. Word has length 48 [2022-01-18 17:44:48,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:44:48,156 INFO L470 AbstractCegarLoop]: Abstraction has 7165 states and 21722 transitions. [2022-01-18 17:44:48,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.169811320754717) internal successors, (115), 52 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:48,156 INFO L276 IsEmpty]: Start isEmpty. Operand 7165 states and 21722 transitions. [2022-01-18 17:44:48,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:44:48,165 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:44:48,165 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:44:48,189 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Forceful destruction successful, exit code 0 [2022-01-18 17:44:48,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 177 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2022-01-18 17:44:48,365 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:44:48,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:44:48,366 INFO L85 PathProgramCache]: Analyzing trace with hash 104863353, now seen corresponding path program 89 times [2022-01-18 17:44:48,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:44:48,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411697248] [2022-01-18 17:44:48,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:44:48,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:44:48,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:44:48,869 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:48,869 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:44:48,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411697248] [2022-01-18 17:44:48,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411697248] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:44:48,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055368595] [2022-01-18 17:44:48,870 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:44:48,870 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:48,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:44:48,870 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:44:48,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Waiting until timeout for monitored process [2022-01-18 17:44:48,897 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:44:48,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:44:48,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 17:44:48,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:44:49,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:44:49,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 17:44:49,746 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:49,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:44:50,465 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:50,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-01-18 17:44:50,597 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:44:50,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-01-18 17:44:50,841 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:44:50,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055368595] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:44:50,841 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:44:50,841 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20, 20] total 52 [2022-01-18 17:44:50,841 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216075564] [2022-01-18 17:44:50,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:44:50,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-18 17:44:50,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:44:50,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-18 17:44:50,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=2548, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 17:44:50,842 INFO L87 Difference]: Start difference. First operand 7165 states and 21722 transitions. Second operand has 53 states, 53 states have (on average 2.188679245283019) internal successors, (116), 52 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:53,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:44:53,363 INFO L93 Difference]: Finished difference Result 15291 states and 45785 transitions. [2022-01-18 17:44:53,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 17:44:53,364 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.188679245283019) internal successors, (116), 52 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 48 [2022-01-18 17:44:53,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:44:53,391 INFO L225 Difference]: With dead ends: 15291 [2022-01-18 17:44:53,391 INFO L226 Difference]: Without dead ends: 15182 [2022-01-18 17:44:53,392 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 58 SyntacticMatches, 7 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1654 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=461, Invalid=5545, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 17:44:53,392 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 286 mSDsluCounter, 3774 mSDsCounter, 0 mSdLazyCounter, 3769 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 2895 SdHoareTripleChecker+Invalid, 3834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 3769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:44:53,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 2895 Invalid, 3834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 3769 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 17:44:53,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15182 states. [2022-01-18 17:44:53,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15182 to 7077. [2022-01-18 17:44:53,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7077 states, 7076 states have (on average 3.0415488976823064) internal successors, (21522), 7076 states have internal predecessors, (21522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:53,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7077 states to 7077 states and 21522 transitions. [2022-01-18 17:44:53,555 INFO L78 Accepts]: Start accepts. Automaton has 7077 states and 21522 transitions. Word has length 48 [2022-01-18 17:44:53,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:44:53,555 INFO L470 AbstractCegarLoop]: Abstraction has 7077 states and 21522 transitions. [2022-01-18 17:44:53,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.188679245283019) internal successors, (116), 52 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:44:53,555 INFO L276 IsEmpty]: Start isEmpty. Operand 7077 states and 21522 transitions. [2022-01-18 17:44:53,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-01-18 17:44:53,564 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:44:53,564 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:44:53,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Forceful destruction successful, exit code 0 Received shutdown request... [2022-01-18 17:44:53,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,178 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:44:53,765 WARN L594 AbstractCegarLoop]: Verification canceled: while executing BasicCegarLoop. [2022-01-18 17:44:53,766 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-18 17:44:53,767 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 17:44:53,767 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 17:44:53,767 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 17:44:53,769 INFO L732 BasicCegarLoop]: Path program histogram: [89, 89, 2, 1] [2022-01-18 17:44:53,770 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-01-18 17:44:53,772 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 17:44:53,772 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 17:44:53,773 INFO L202 PluginConnector]: Adding new model queue-add-3-nl.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 05:44:53 BasicIcfg [2022-01-18 17:44:53,774 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 17:44:53,774 INFO L158 Benchmark]: Toolchain (without parser) took 745845.28ms. Allocated memory was 352.3MB in the beginning and 843.1MB in the end (delta: 490.7MB). Free memory was 311.7MB in the beginning and 261.8MB in the end (delta: 49.8MB). Peak memory consumption was 543.3MB. Max. memory is 16.0GB. [2022-01-18 17:44:53,774 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 352.3MB. Free memory is still 312.8MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 17:44:53,774 INFO L158 Benchmark]: Boogie Procedure Inliner took 16.64ms. Allocated memory is still 352.3MB. Free memory was 311.5MB in the beginning and 310.0MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 17:44:53,774 INFO L158 Benchmark]: Boogie Preprocessor took 10.74ms. Allocated memory is still 352.3MB. Free memory was 310.0MB in the beginning and 309.0MB in the end (delta: 996.7kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 17:44:53,774 INFO L158 Benchmark]: RCFGBuilder took 228.11ms. Allocated memory is still 352.3MB. Free memory was 308.9MB in the beginning and 298.7MB in the end (delta: 10.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2022-01-18 17:44:53,774 INFO L158 Benchmark]: TraceAbstraction took 745578.85ms. Allocated memory was 352.3MB in the beginning and 843.1MB in the end (delta: 490.7MB). Free memory was 298.3MB in the beginning and 261.8MB in the end (delta: 36.5MB). Peak memory consumption was 528.6MB. Max. memory is 16.0GB. [2022-01-18 17:44:53,774 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.12ms. Allocated memory is still 352.3MB. Free memory is still 312.8MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 16.64ms. Allocated memory is still 352.3MB. Free memory was 311.5MB in the beginning and 310.0MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 10.74ms. Allocated memory is still 352.3MB. Free memory was 310.0MB in the beginning and 309.0MB in the end (delta: 996.7kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 228.11ms. Allocated memory is still 352.3MB. Free memory was 308.9MB in the beginning and 298.7MB in the end (delta: 10.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 745578.85ms. Allocated memory was 352.3MB in the beginning and 843.1MB in the end (delta: 490.7MB). Free memory was 298.3MB in the beginning and 261.8MB in the end (delta: 36.5MB). Peak memory consumption was 528.6MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 96]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing BasicCegarLoop. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing BasicCegarLoop. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing BasicCegarLoop. - TimeoutResultAtElement [Line: 90]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing BasicCegarLoop. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 71 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 745.5s, OverallIterations: 181, TraceHistogramMax: 2, PathProgramHistogramMax: 89, EmptinessCheckTime: 1.0s, AutomataDifference: 368.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 67610 SdHoareTripleChecker+Valid, 169.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 67610 mSDsluCounter, 350858 SdHoareTripleChecker+Invalid, 143.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 8877 IncrementalHoareTripleChecker+Unchecked, 471638 mSDsCounter, 11690 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 449124 IncrementalHoareTripleChecker+Invalid, 469691 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 11690 mSolverCounterUnsat, 20285 mSDtfsCounter, 449124 mSolverCounterSat, 1.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 21147 GetRequests, 9074 SyntacticMatches, 1222 SemanticMatches, 10851 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231405 ImplicationChecksByTransitivity, 327.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7334occurred in iteration=132, InterpolantAutomatonStates: 6728, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 15.8s AutomataMinimizationTime, 181 MinimizatonAttempts, 760536 StatesRemovedByMinimization, 177 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 2.0s SatisfiabilityAnalysisTime, 317.5s InterpolantComputationTime, 14453 NumberOfCodeBlocks, 14453 NumberOfCodeBlocksAsserted, 545 NumberOfCheckSat, 21051 ConstructedInterpolants, 229 QuantifiedInterpolants, 500589 SizeOfPredicates, 2633 NumberOfNonLiveVariables, 18149 ConjunctsInSsa, 5894 ConjunctsInUnsatCore, 534 InterpolantComputations, 5 PerfectInterpolantSequences, 91/4777 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