/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/parray-copy.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-?-bc289cb [2022-01-28 15:55:06,587 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-28 15:55:06,589 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-28 15:55:06,641 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-28 15:55:06,642 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-28 15:55:06,642 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-28 15:55:06,643 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-28 15:55:06,644 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-28 15:55:06,645 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-28 15:55:06,645 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-28 15:55:06,646 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-28 15:55:06,647 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-28 15:55:06,647 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-28 15:55:06,647 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-28 15:55:06,648 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-28 15:55:06,649 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-28 15:55:06,649 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-28 15:55:06,649 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-28 15:55:06,650 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-28 15:55:06,651 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-28 15:55:06,652 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-28 15:55:06,653 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-28 15:55:06,654 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-28 15:55:06,654 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-28 15:55:06,656 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-28 15:55:06,656 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-28 15:55:06,656 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-28 15:55:06,657 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-28 15:55:06,657 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-28 15:55:06,657 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-28 15:55:06,658 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-28 15:55:06,658 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-28 15:55:06,658 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-28 15:55:06,659 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-28 15:55:06,660 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-28 15:55:06,660 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-28 15:55:06,660 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-28 15:55:06,660 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-28 15:55:06,660 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-28 15:55:06,661 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-28 15:55:06,661 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-28 15:55:06,664 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-01-28 15:55:06,676 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-28 15:55:06,676 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-28 15:55:06,677 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-28 15:55:06,677 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-28 15:55:06,677 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-28 15:55:06,677 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-28 15:55:06,678 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-28 15:55:06,678 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-28 15:55:06,678 INFO L138 SettingsManager]: * Use SBE=true [2022-01-28 15:55:06,678 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-28 15:55:06,678 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-28 15:55:06,678 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-28 15:55:06,678 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-28 15:55:06,678 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-28 15:55:06,678 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-28 15:55:06,679 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-28 15:55:06,679 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-28 15:55:06,679 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-28 15:55:06,679 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-28 15:55:06,679 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-28 15:55:06,679 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-28 15:55:06,679 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-28 15:55:06,679 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-28 15:55:06,680 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-28 15:55:06,680 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-28 15:55:06,680 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-28 15:55:06,680 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-28 15:55:06,680 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-28 15:55:06,681 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-28 15:55:06,681 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-28 15:55:06,681 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-28 15:55:06,681 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-28 15:55:06,681 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-28 15:55:06,681 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-28 15:55:06,843 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-28 15:55:06,858 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-28 15:55:06,860 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-28 15:55:06,861 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-28 15:55:06,865 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-28 15:55:06,866 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/parray-copy.wvr.bpl [2022-01-28 15:55:06,867 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/parray-copy.wvr.bpl' [2022-01-28 15:55:06,883 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-28 15:55:06,884 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-28 15:55:06,893 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-28 15:55:06,894 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-28 15:55:06,894 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-28 15:55:06,902 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:55:06" (1/1) ... [2022-01-28 15:55:06,907 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:55:06" (1/1) ... [2022-01-28 15:55:06,913 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-28 15:55:06,914 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-28 15:55:06,920 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-28 15:55:06,920 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-28 15:55:06,920 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-28 15:55:06,926 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:55:06" (1/1) ... [2022-01-28 15:55:06,926 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:55:06" (1/1) ... [2022-01-28 15:55:06,926 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:55:06" (1/1) ... [2022-01-28 15:55:06,926 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:55:06" (1/1) ... [2022-01-28 15:55:06,928 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:55:06" (1/1) ... [2022-01-28 15:55:06,930 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:55:06" (1/1) ... [2022-01-28 15:55:06,931 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:55:06" (1/1) ... [2022-01-28 15:55:06,931 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-28 15:55:06,932 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-28 15:55:06,932 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-28 15:55:06,932 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-28 15:55:06,935 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:55:06" (1/1) ... [2022-01-28 15:55:06,940 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-28 15:55:06,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:06,959 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-28 15:55:06,973 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-28 15:55:06,984 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-28 15:55:06,984 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-28 15:55:06,984 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-28 15:55:06,984 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-28 15:55:06,984 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-28 15:55:06,984 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-28 15:55:06,984 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-28 15:55:06,984 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-28 15:55:06,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-28 15:55:06,984 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-28 15:55:06,984 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-28 15:55:06,984 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-28 15:55:06,985 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-28 15:55:07,015 INFO L234 CfgBuilder]: Building ICFG [2022-01-28 15:55:07,017 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-28 15:55:07,078 INFO L275 CfgBuilder]: Performing block encoding [2022-01-28 15:55:07,088 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-28 15:55:07,088 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-28 15:55:07,090 INFO L202 PluginConnector]: Adding new model parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 03:55:07 BoogieIcfgContainer [2022-01-28 15:55:07,090 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-28 15:55:07,091 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-28 15:55:07,091 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-28 15:55:07,093 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-28 15:55:07,093 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:55:06" (1/2) ... [2022-01-28 15:55:07,094 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@652313c9 and model type parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 03:55:07, skipping insertion in model container [2022-01-28 15:55:07,094 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 03:55:07" (2/2) ... [2022-01-28 15:55:07,095 INFO L111 eAbstractionObserver]: Analyzing ICFG parray-copy.wvr.bpl [2022-01-28 15:55:07,098 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-28 15:55:07,098 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-28 15:55:07,098 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-28 15:55:07,098 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-28 15:55:07,118 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-28 15:55:07,150 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-28 15:55:07,154 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-28 15:55:07,155 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-28 15:55:07,161 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 38 places, 31 transitions, 86 flow [2022-01-28 15:55:07,193 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 114 states, 113 states have (on average 2.7787610619469025) internal successors, (314), 113 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:07,195 INFO L276 IsEmpty]: Start isEmpty. Operand has 114 states, 113 states have (on average 2.7787610619469025) internal successors, (314), 113 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:07,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:55:07,202 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:07,202 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:07,203 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:07,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:07,206 INFO L85 PathProgramCache]: Analyzing trace with hash 599746223, now seen corresponding path program 1 times [2022-01-28 15:55:07,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:07,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324501214] [2022-01-28 15:55:07,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:07,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:07,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:07,341 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-28 15:55:07,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:07,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324501214] [2022-01-28 15:55:07,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324501214] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:55:07,342 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 15:55:07,342 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-28 15:55:07,343 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302889330] [2022-01-28 15:55:07,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:55:07,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-28 15:55:07,347 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:07,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-28 15:55:07,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-28 15:55:07,367 INFO L87 Difference]: Start difference. First operand has 114 states, 113 states have (on average 2.7787610619469025) internal successors, (314), 113 states have internal predecessors, (314), 0 states have call successors, (0), 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 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:07,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:07,437 INFO L93 Difference]: Finished difference Result 156 states and 438 transitions. [2022-01-28 15:55:07,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-28 15:55:07,443 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-28 15:55:07,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:07,451 INFO L225 Difference]: With dead ends: 156 [2022-01-28 15:55:07,452 INFO L226 Difference]: Without dead ends: 156 [2022-01-28 15:55:07,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-28 15:55:07,455 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 81 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:07,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 14 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 15:55:07,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-01-28 15:55:07,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 135. [2022-01-28 15:55:07,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.8059701492537314) internal successors, (376), 134 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:07,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 376 transitions. [2022-01-28 15:55:07,515 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 376 transitions. Word has length 20 [2022-01-28 15:55:07,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:07,516 INFO L470 AbstractCegarLoop]: Abstraction has 135 states and 376 transitions. [2022-01-28 15:55:07,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:07,516 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 376 transitions. [2022-01-28 15:55:07,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-28 15:55:07,518 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:07,518 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-28 15:55:07,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-28 15:55:07,518 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:07,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:07,519 INFO L85 PathProgramCache]: Analyzing trace with hash -530635729, now seen corresponding path program 1 times [2022-01-28 15:55:07,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:07,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578594149] [2022-01-28 15:55:07,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:07,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:07,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:07,559 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-28 15:55:07,560 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:07,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578594149] [2022-01-28 15:55:07,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578594149] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:55:07,560 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 15:55:07,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-28 15:55:07,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175480667] [2022-01-28 15:55:07,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:55:07,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-28 15:55:07,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:07,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-28 15:55:07,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-28 15:55:07,562 INFO L87 Difference]: Start difference. First operand 135 states and 376 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 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-28 15:55:07,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:07,600 INFO L93 Difference]: Finished difference Result 160 states and 450 transitions. [2022-01-28 15:55:07,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-28 15:55:07,600 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 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-28 15:55:07,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:07,602 INFO L225 Difference]: With dead ends: 160 [2022-01-28 15:55:07,602 INFO L226 Difference]: Without dead ends: 160 [2022-01-28 15:55:07,602 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-28 15:55:07,603 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 43 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:07,603 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 16 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 15:55:07,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2022-01-28 15:55:07,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2022-01-28 15:55:07,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.830188679245283) internal successors, (450), 159 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:07,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 450 transitions. [2022-01-28 15:55:07,617 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 450 transitions. Word has length 22 [2022-01-28 15:55:07,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:07,617 INFO L470 AbstractCegarLoop]: Abstraction has 160 states and 450 transitions. [2022-01-28 15:55:07,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 4 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-28 15:55:07,618 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 450 transitions. [2022-01-28 15:55:07,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:55:07,619 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:07,619 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:07,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-28 15:55:07,619 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:07,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:07,620 INFO L85 PathProgramCache]: Analyzing trace with hash 247610633, now seen corresponding path program 1 times [2022-01-28 15:55:07,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:07,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599265176] [2022-01-28 15:55:07,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:07,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:07,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:07,890 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-28 15:55:07,891 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:07,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599265176] [2022-01-28 15:55:07,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599265176] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:07,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1450310743] [2022-01-28 15:55:07,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:07,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:07,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:07,897 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-28 15:55:07,900 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-28 15:55:07,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:07,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-28 15:55:07,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:08,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:55:08,345 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-28 15:55:08,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:08,372 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-28 15:55:08,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 12 [2022-01-28 15:55:08,602 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-28 15:55:08,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1450310743] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:08,605 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:08,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 24 [2022-01-28 15:55:08,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320703522] [2022-01-28 15:55:08,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:08,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:55:08,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:08,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:55:08,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:55:08,607 INFO L87 Difference]: Start difference. First operand 160 states and 450 transitions. Second operand has 24 states, 24 states have (on average 2.7083333333333335) internal successors, (65), 24 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:09,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:09,219 INFO L93 Difference]: Finished difference Result 480 states and 1349 transitions. [2022-01-28 15:55:09,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-28 15:55:09,220 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.7083333333333335) internal successors, (65), 24 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-28 15:55:09,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:09,222 INFO L225 Difference]: With dead ends: 480 [2022-01-28 15:55:09,222 INFO L226 Difference]: Without dead ends: 312 [2022-01-28 15:55:09,223 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=262, Invalid=1144, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:55:09,223 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 335 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:09,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 121 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 439 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:55:09,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2022-01-28 15:55:09,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 194. [2022-01-28 15:55:09,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.8911917098445596) internal successors, (558), 193 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:09,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 558 transitions. [2022-01-28 15:55:09,249 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 558 transitions. Word has length 24 [2022-01-28 15:55:09,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:09,249 INFO L470 AbstractCegarLoop]: Abstraction has 194 states and 558 transitions. [2022-01-28 15:55:09,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.7083333333333335) internal successors, (65), 24 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:09,250 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 558 transitions. [2022-01-28 15:55:09,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:55:09,251 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:09,251 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:09,273 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-28 15:55:09,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:09,467 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:09,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:09,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1205438725, now seen corresponding path program 2 times [2022-01-28 15:55:09,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:09,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32185845] [2022-01-28 15:55:09,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:09,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:09,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:09,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-28 15:55:09,673 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:09,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32185845] [2022-01-28 15:55:09,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32185845] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:09,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425463382] [2022-01-28 15:55:09,673 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:55:09,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:09,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:09,674 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-28 15:55:09,675 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-28 15:55:09,697 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:55:09,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:09,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-28 15:55:09,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:09,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:55:10,001 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-28 15:55:10,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:10,052 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-28 15:55:10,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 12 [2022-01-28 15:55:10,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-28 15:55:10,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425463382] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:10,230 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:10,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-01-28 15:55:10,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184853516] [2022-01-28 15:55:10,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:10,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:55:10,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:10,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:55:10,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:55:10,231 INFO L87 Difference]: Start difference. First operand 194 states and 558 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:11,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:11,116 INFO L93 Difference]: Finished difference Result 598 states and 1797 transitions. [2022-01-28 15:55:11,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-28 15:55:11,116 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-28 15:55:11,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:11,119 INFO L225 Difference]: With dead ends: 598 [2022-01-28 15:55:11,119 INFO L226 Difference]: Without dead ends: 571 [2022-01-28 15:55:11,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 621 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=460, Invalid=1990, Unknown=0, NotChecked=0, Total=2450 [2022-01-28 15:55:11,121 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 307 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 101 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:11,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [307 Valid, 219 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 477 Invalid, 0 Unknown, 101 Unchecked, 0.2s Time] [2022-01-28 15:55:11,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2022-01-28 15:55:11,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 287. [2022-01-28 15:55:11,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 286 states have (on average 2.944055944055944) internal successors, (842), 286 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:11,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 842 transitions. [2022-01-28 15:55:11,133 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 842 transitions. Word has length 24 [2022-01-28 15:55:11,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:11,134 INFO L470 AbstractCegarLoop]: Abstraction has 287 states and 842 transitions. [2022-01-28 15:55:11,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 24 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:11,134 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 842 transitions. [2022-01-28 15:55:11,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:55:11,135 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:11,135 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:11,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-28 15:55:11,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-01-28 15:55:11,351 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:11,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:11,352 INFO L85 PathProgramCache]: Analyzing trace with hash -695052013, now seen corresponding path program 3 times [2022-01-28 15:55:11,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:11,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929345860] [2022-01-28 15:55:11,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:11,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:11,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:11,522 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-28 15:55:11,522 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:11,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929345860] [2022-01-28 15:55:11,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929345860] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:11,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365760086] [2022-01-28 15:55:11,522 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:55:11,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:11,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:11,523 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-28 15:55:11,524 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-28 15:55:11,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:55:11,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:11,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-28 15:55:11,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:11,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:55:11,817 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-28 15:55:11,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:11,870 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-28 15:55:11,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 12 [2022-01-28 15:55:12,034 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-28 15:55:12,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365760086] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:12,035 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:12,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-01-28 15:55:12,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201573559] [2022-01-28 15:55:12,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:12,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:55:12,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:12,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:55:12,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:55:12,036 INFO L87 Difference]: Start difference. First operand 287 states and 842 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:13,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:13,716 INFO L93 Difference]: Finished difference Result 935 states and 2785 transitions. [2022-01-28 15:55:13,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-28 15:55:13,717 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-28 15:55:13,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:13,720 INFO L225 Difference]: With dead ends: 935 [2022-01-28 15:55:13,720 INFO L226 Difference]: Without dead ends: 832 [2022-01-28 15:55:13,722 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1427 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=817, Invalid=3875, Unknown=0, NotChecked=0, Total=4692 [2022-01-28 15:55:13,722 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 429 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 429 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 1154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 453 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:13,722 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [429 Valid, 299 Invalid, 1154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 606 Invalid, 0 Unknown, 453 Unchecked, 0.4s Time] [2022-01-28 15:55:13,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2022-01-28 15:55:13,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 321. [2022-01-28 15:55:13,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 320 states have (on average 3.003125) internal successors, (961), 320 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:13,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 961 transitions. [2022-01-28 15:55:13,733 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 961 transitions. Word has length 24 [2022-01-28 15:55:13,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:13,733 INFO L470 AbstractCegarLoop]: Abstraction has 321 states and 961 transitions. [2022-01-28 15:55:13,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:13,734 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 961 transitions. [2022-01-28 15:55:13,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:55:13,735 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:13,735 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:13,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-28 15:55:13,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:13,947 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:13,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:13,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1991715119, now seen corresponding path program 4 times [2022-01-28 15:55:13,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:13,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304260108] [2022-01-28 15:55:13,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:13,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:13,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:14,086 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-28 15:55:14,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:14,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304260108] [2022-01-28 15:55:14,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304260108] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:14,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682113858] [2022-01-28 15:55:14,087 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:55:14,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:14,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:14,088 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-28 15:55:14,089 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-28 15:55:14,113 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:55:14,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:14,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-28 15:55:14,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:14,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:55:14,321 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-28 15:55:14,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:14,346 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-28 15:55:14,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 12 [2022-01-28 15:55:14,519 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-28 15:55:14,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682113858] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:14,520 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:14,520 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:55:14,520 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329151476] [2022-01-28 15:55:14,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:14,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:55:14,521 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:14,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:55:14,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:55:14,521 INFO L87 Difference]: Start difference. First operand 321 states and 961 transitions. Second operand has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:15,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:15,030 INFO L93 Difference]: Finished difference Result 517 states and 1513 transitions. [2022-01-28 15:55:15,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-28 15:55:15,031 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-28 15:55:15,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:15,033 INFO L225 Difference]: With dead ends: 517 [2022-01-28 15:55:15,033 INFO L226 Difference]: Without dead ends: 486 [2022-01-28 15:55:15,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=245, Invalid=945, Unknown=0, NotChecked=0, Total=1190 [2022-01-28 15:55:15,034 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 156 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:15,034 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 228 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 621 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:55:15,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2022-01-28 15:55:15,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 325. [2022-01-28 15:55:15,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 324 states have (on average 2.996913580246914) internal successors, (971), 324 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:15,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 971 transitions. [2022-01-28 15:55:15,045 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 971 transitions. Word has length 24 [2022-01-28 15:55:15,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:15,046 INFO L470 AbstractCegarLoop]: Abstraction has 325 states and 971 transitions. [2022-01-28 15:55:15,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.4166666666666665) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:15,046 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 971 transitions. [2022-01-28 15:55:15,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:55:15,047 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:15,047 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:15,066 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-28 15:55:15,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:15,267 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:15,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:15,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1504212173, now seen corresponding path program 5 times [2022-01-28 15:55:15,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:15,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765826705] [2022-01-28 15:55:15,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:15,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:15,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:15,421 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-28 15:55:15,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:15,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765826705] [2022-01-28 15:55:15,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765826705] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:15,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321364717] [2022-01-28 15:55:15,422 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:55:15,422 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:15,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:15,423 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-28 15:55:15,424 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-28 15:55:15,448 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:55:15,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:15,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-28 15:55:15,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:15,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:55:15,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-28 15:55:15,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:15,720 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-28 15:55:15,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 12 [2022-01-28 15:55:15,893 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-28 15:55:15,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321364717] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:15,894 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:15,894 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:55:15,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184058922] [2022-01-28 15:55:15,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:15,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:55:15,895 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:15,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:55:15,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:55:15,896 INFO L87 Difference]: Start difference. First operand 325 states and 971 transitions. Second operand has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:16,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:16,596 INFO L93 Difference]: Finished difference Result 556 states and 1609 transitions. [2022-01-28 15:55:16,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:55:16,596 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-28 15:55:16,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:16,599 INFO L225 Difference]: With dead ends: 556 [2022-01-28 15:55:16,599 INFO L226 Difference]: Without dead ends: 510 [2022-01-28 15:55:16,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=266, Invalid=1216, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:55:16,600 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 148 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 718 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 78 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:16,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 265 Invalid, 821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 718 Invalid, 0 Unknown, 78 Unchecked, 0.3s Time] [2022-01-28 15:55:16,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2022-01-28 15:55:16,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 327. [2022-01-28 15:55:16,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 326 states have (on average 2.9938650306748467) internal successors, (976), 326 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:16,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 976 transitions. [2022-01-28 15:55:16,609 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 976 transitions. Word has length 24 [2022-01-28 15:55:16,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:16,610 INFO L470 AbstractCegarLoop]: Abstraction has 327 states and 976 transitions. [2022-01-28 15:55:16,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:16,610 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 976 transitions. [2022-01-28 15:55:16,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:55:16,612 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:16,612 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:16,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-28 15:55:16,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:16,828 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:16,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:16,828 INFO L85 PathProgramCache]: Analyzing trace with hash 206371921, now seen corresponding path program 6 times [2022-01-28 15:55:16,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:16,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779612467] [2022-01-28 15:55:16,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:16,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:16,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:16,908 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:55:16,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:16,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779612467] [2022-01-28 15:55:16,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779612467] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:16,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902729133] [2022-01-28 15:55:16,909 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:55:16,909 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:16,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:16,910 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-28 15:55:16,910 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-28 15:55:16,934 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:55:16,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:16,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-28 15:55:16,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:17,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:55:17,174 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-28 15:55:17,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:17,222 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-28 15:55:17,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 12 [2022-01-28 15:55:17,376 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-28 15:55:17,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902729133] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:17,376 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:17,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 10] total 22 [2022-01-28 15:55:17,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807709987] [2022-01-28 15:55:17,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:17,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-28 15:55:17,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:17,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-28 15:55:17,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-01-28 15:55:17,377 INFO L87 Difference]: Start difference. First operand 327 states and 976 transitions. Second operand has 22 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:18,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:18,672 INFO L93 Difference]: Finished difference Result 827 states and 2341 transitions. [2022-01-28 15:55:18,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-28 15:55:18,673 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-28 15:55:18,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:18,685 INFO L225 Difference]: With dead ends: 827 [2022-01-28 15:55:18,685 INFO L226 Difference]: Without dead ends: 785 [2022-01-28 15:55:18,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 829 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=585, Invalid=2495, Unknown=0, NotChecked=0, Total=3080 [2022-01-28 15:55:18,687 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 287 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 737 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 1119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 313 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:18,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [287 Valid, 313 Invalid, 1119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 737 Invalid, 0 Unknown, 313 Unchecked, 0.4s Time] [2022-01-28 15:55:18,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 785 states. [2022-01-28 15:55:18,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 785 to 353. [2022-01-28 15:55:18,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 3.022727272727273) internal successors, (1064), 352 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:18,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 1064 transitions. [2022-01-28 15:55:18,696 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 1064 transitions. Word has length 24 [2022-01-28 15:55:18,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:18,697 INFO L470 AbstractCegarLoop]: Abstraction has 353 states and 1064 transitions. [2022-01-28 15:55:18,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:18,697 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 1064 transitions. [2022-01-28 15:55:18,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:18,698 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:18,698 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:18,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-28 15:55:18,913 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:18,913 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:18,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:18,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1282993899, now seen corresponding path program 7 times [2022-01-28 15:55:18,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:18,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653523599] [2022-01-28 15:55:18,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:18,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:18,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:18,950 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:18,950 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:18,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653523599] [2022-01-28 15:55:18,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653523599] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:18,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039383681] [2022-01-28 15:55:18,950 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:55:18,951 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:18,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:18,951 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-28 15:55:18,952 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-28 15:55:18,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:18,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:55:18,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:19,073 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:19,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:19,190 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:19,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039383681] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:19,191 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:19,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-28 15:55:19,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958158956] [2022-01-28 15:55:19,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:19,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-28 15:55:19,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:19,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-28 15:55:19,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-01-28 15:55:19,192 INFO L87 Difference]: Start difference. First operand 353 states and 1064 transitions. Second operand has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:20,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:20,851 INFO L93 Difference]: Finished difference Result 2020 states and 5811 transitions. [2022-01-28 15:55:20,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-28 15:55:20,852 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-28 15:55:20,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:20,859 INFO L225 Difference]: With dead ends: 2020 [2022-01-28 15:55:20,859 INFO L226 Difference]: Without dead ends: 2020 [2022-01-28 15:55:20,862 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4273 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2378, Invalid=8752, Unknown=0, NotChecked=0, Total=11130 [2022-01-28 15:55:20,862 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 434 mSDsluCounter, 665 mSDsCounter, 0 mSdLazyCounter, 1278 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 1380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 1278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:20,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [434 Valid, 389 Invalid, 1380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 1278 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:55:20,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2020 states. [2022-01-28 15:55:20,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2020 to 426. [2022-01-28 15:55:20,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 3.2188235294117646) internal successors, (1368), 425 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:20,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1368 transitions. [2022-01-28 15:55:20,881 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1368 transitions. Word has length 26 [2022-01-28 15:55:20,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:20,881 INFO L470 AbstractCegarLoop]: Abstraction has 426 states and 1368 transitions. [2022-01-28 15:55:20,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:20,881 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1368 transitions. [2022-01-28 15:55:20,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:20,882 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:20,882 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:20,898 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-01-28 15:55:21,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:21,096 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:21,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:21,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1524378449, now seen corresponding path program 8 times [2022-01-28 15:55:21,096 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:21,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858470685] [2022-01-28 15:55:21,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:21,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:21,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:21,138 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:21,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:21,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858470685] [2022-01-28 15:55:21,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858470685] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:21,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397465588] [2022-01-28 15:55:21,139 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:55:21,139 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:21,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:21,140 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-28 15:55:21,140 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-28 15:55:21,162 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:55:21,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:21,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:55:21,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:21,245 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:21,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:21,323 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:21,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1397465588] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:21,324 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:21,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-28 15:55:21,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209652680] [2022-01-28 15:55:21,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:21,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:55:21,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:21,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:55:21,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:55:21,325 INFO L87 Difference]: Start difference. First operand 426 states and 1368 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:22,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:22,034 INFO L93 Difference]: Finished difference Result 1467 states and 4213 transitions. [2022-01-28 15:55:22,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-28 15:55:22,034 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-28 15:55:22,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:22,039 INFO L225 Difference]: With dead ends: 1467 [2022-01-28 15:55:22,039 INFO L226 Difference]: Without dead ends: 1467 [2022-01-28 15:55:22,040 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 912 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=714, Invalid=2148, Unknown=0, NotChecked=0, Total=2862 [2022-01-28 15:55:22,040 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 344 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 597 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:22,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 186 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 597 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:55:22,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1467 states. [2022-01-28 15:55:22,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1467 to 438. [2022-01-28 15:55:22,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 437 states have (on average 3.2128146453089244) internal successors, (1404), 437 states have internal predecessors, (1404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:22,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 1404 transitions. [2022-01-28 15:55:22,054 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 1404 transitions. Word has length 26 [2022-01-28 15:55:22,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:22,054 INFO L470 AbstractCegarLoop]: Abstraction has 438 states and 1404 transitions. [2022-01-28 15:55:22,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:22,054 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 1404 transitions. [2022-01-28 15:55:22,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:22,055 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:22,055 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:22,078 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-01-28 15:55:22,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,SelfDestructingSolverStorable9 [2022-01-28 15:55:22,271 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:22,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:22,271 INFO L85 PathProgramCache]: Analyzing trace with hash 673708591, now seen corresponding path program 9 times [2022-01-28 15:55:22,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:22,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551406807] [2022-01-28 15:55:22,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:22,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:22,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:22,313 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:22,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:22,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551406807] [2022-01-28 15:55:22,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551406807] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:22,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760665683] [2022-01-28 15:55:22,313 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:55:22,313 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:22,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:22,314 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-28 15:55:22,315 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-28 15:55:22,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:55:22,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:22,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-28 15:55:22,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:22,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:55:22,681 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:55:22,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:22,751 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-28 15:55:22,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 12 [2022-01-28 15:55:22,943 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:55:22,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760665683] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:22,943 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:22,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 12] total 27 [2022-01-28 15:55:22,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703084102] [2022-01-28 15:55:22,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:22,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:55:22,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:22,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:55:22,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:55:22,944 INFO L87 Difference]: Start difference. First operand 438 states and 1404 transitions. Second operand has 27 states, 27 states have (on average 2.6296296296296298) internal successors, (71), 27 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-28 15:55:24,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:24,324 INFO L93 Difference]: Finished difference Result 1576 states and 4704 transitions. [2022-01-28 15:55:24,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-28 15:55:24,324 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.6296296296296298) internal successors, (71), 27 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 26 [2022-01-28 15:55:24,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:24,330 INFO L225 Difference]: With dead ends: 1576 [2022-01-28 15:55:24,330 INFO L226 Difference]: Without dead ends: 1576 [2022-01-28 15:55:24,332 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2258 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1436, Invalid=5704, Unknown=0, NotChecked=0, Total=7140 [2022-01-28 15:55:24,332 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 550 mSDsluCounter, 649 mSDsCounter, 0 mSdLazyCounter, 871 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 550 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 1484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 871 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 513 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:24,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [550 Valid, 418 Invalid, 1484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 871 Invalid, 0 Unknown, 513 Unchecked, 0.4s Time] [2022-01-28 15:55:24,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1576 states. [2022-01-28 15:55:24,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1576 to 431. [2022-01-28 15:55:24,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 3.2093023255813953) internal successors, (1380), 430 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:24,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1380 transitions. [2022-01-28 15:55:24,345 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1380 transitions. Word has length 26 [2022-01-28 15:55:24,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:24,345 INFO L470 AbstractCegarLoop]: Abstraction has 431 states and 1380 transitions. [2022-01-28 15:55:24,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.6296296296296298) internal successors, (71), 27 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-28 15:55:24,345 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1380 transitions. [2022-01-28 15:55:24,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:24,346 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:24,346 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:24,369 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-01-28 15:55:24,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:24,555 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:24,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:24,556 INFO L85 PathProgramCache]: Analyzing trace with hash -48760871, now seen corresponding path program 10 times [2022-01-28 15:55:24,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:24,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133647210] [2022-01-28 15:55:24,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:24,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:24,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:24,594 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:24,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:24,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133647210] [2022-01-28 15:55:24,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133647210] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:24,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386972987] [2022-01-28 15:55:24,595 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:55:24,595 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:24,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:24,596 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-28 15:55:24,597 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-28 15:55:24,618 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:55:24,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:24,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:55:24,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:24,690 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:24,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:24,760 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:24,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386972987] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:24,760 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:24,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-28 15:55:24,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051684557] [2022-01-28 15:55:24,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:24,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-28 15:55:24,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:24,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-28 15:55:24,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-01-28 15:55:24,761 INFO L87 Difference]: Start difference. First operand 431 states and 1380 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:25,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:25,207 INFO L93 Difference]: Finished difference Result 1470 states and 4175 transitions. [2022-01-28 15:55:25,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-28 15:55:25,207 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-28 15:55:25,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:25,212 INFO L225 Difference]: With dead ends: 1470 [2022-01-28 15:55:25,212 INFO L226 Difference]: Without dead ends: 1470 [2022-01-28 15:55:25,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 511 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=449, Invalid=1357, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:55:25,213 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 276 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:25,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 174 Invalid, 553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:55:25,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1470 states. [2022-01-28 15:55:25,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1470 to 443. [2022-01-28 15:55:25,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 442 states have (on average 3.2036199095022626) internal successors, (1416), 442 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:25,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1416 transitions. [2022-01-28 15:55:25,224 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1416 transitions. Word has length 26 [2022-01-28 15:55:25,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:25,225 INFO L470 AbstractCegarLoop]: Abstraction has 443 states and 1416 transitions. [2022-01-28 15:55:25,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:25,225 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1416 transitions. [2022-01-28 15:55:25,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:25,226 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:25,226 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:25,241 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-28 15:55:25,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-01-28 15:55:25,439 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:25,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:25,440 INFO L85 PathProgramCache]: Analyzing trace with hash 483145443, now seen corresponding path program 11 times [2022-01-28 15:55:25,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:25,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364870899] [2022-01-28 15:55:25,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:25,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:25,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:25,475 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:25,475 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:25,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364870899] [2022-01-28 15:55:25,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364870899] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:25,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492166985] [2022-01-28 15:55:25,475 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:55:25,475 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:25,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:25,476 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-28 15:55:25,478 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-28 15:55:25,501 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:55:25,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:25,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:55:25,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:25,573 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:25,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:25,634 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:25,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492166985] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:25,635 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:25,635 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-28 15:55:25,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836026573] [2022-01-28 15:55:25,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:25,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-28 15:55:25,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:25,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-28 15:55:25,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-01-28 15:55:25,636 INFO L87 Difference]: Start difference. First operand 443 states and 1416 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:26,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:26,106 INFO L93 Difference]: Finished difference Result 1271 states and 3742 transitions. [2022-01-28 15:55:26,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-28 15:55:26,106 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-28 15:55:26,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:26,111 INFO L225 Difference]: With dead ends: 1271 [2022-01-28 15:55:26,111 INFO L226 Difference]: Without dead ends: 1267 [2022-01-28 15:55:26,112 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 514 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=453, Invalid=1439, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:55:26,112 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 283 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:26,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [283 Valid, 164 Invalid, 603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 538 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:55:26,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1267 states. [2022-01-28 15:55:26,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1267 to 491. [2022-01-28 15:55:26,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 491 states, 490 states have (on average 3.1714285714285713) internal successors, (1554), 490 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:26,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 1554 transitions. [2022-01-28 15:55:26,124 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 1554 transitions. Word has length 26 [2022-01-28 15:55:26,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:26,124 INFO L470 AbstractCegarLoop]: Abstraction has 491 states and 1554 transitions. [2022-01-28 15:55:26,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:26,124 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 1554 transitions. [2022-01-28 15:55:26,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:26,125 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:26,125 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:26,141 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-28 15:55:26,341 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-28 15:55:26,341 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:26,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:26,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1461702887, now seen corresponding path program 12 times [2022-01-28 15:55:26,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:26,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143231597] [2022-01-28 15:55:26,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:26,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:26,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:26,380 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:26,380 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:26,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143231597] [2022-01-28 15:55:26,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143231597] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:26,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772850226] [2022-01-28 15:55:26,381 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:55:26,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:26,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:26,382 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-28 15:55:26,383 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-28 15:55:26,407 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:55:26,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:26,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:55:26,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:26,484 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:26,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:26,555 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:26,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772850226] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:26,555 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:26,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-28 15:55:26,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505879834] [2022-01-28 15:55:26,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:26,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-28 15:55:26,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:26,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-28 15:55:26,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-01-28 15:55:26,556 INFO L87 Difference]: Start difference. First operand 491 states and 1554 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:27,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:27,117 INFO L93 Difference]: Finished difference Result 1396 states and 4042 transitions. [2022-01-28 15:55:27,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-28 15:55:27,117 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-28 15:55:27,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:27,121 INFO L225 Difference]: With dead ends: 1396 [2022-01-28 15:55:27,121 INFO L226 Difference]: Without dead ends: 1396 [2022-01-28 15:55:27,122 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 818 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=584, Invalid=2068, Unknown=0, NotChecked=0, Total=2652 [2022-01-28 15:55:27,122 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 269 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:27,123 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [269 Valid, 197 Invalid, 655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:55:27,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1396 states. [2022-01-28 15:55:27,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1396 to 485. [2022-01-28 15:55:27,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 484 states have (on average 3.1714876033057853) internal successors, (1535), 484 states have internal predecessors, (1535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:27,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 1535 transitions. [2022-01-28 15:55:27,134 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 1535 transitions. Word has length 26 [2022-01-28 15:55:27,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:27,134 INFO L470 AbstractCegarLoop]: Abstraction has 485 states and 1535 transitions. [2022-01-28 15:55:27,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:27,134 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 1535 transitions. [2022-01-28 15:55:27,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:27,135 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:27,135 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:27,151 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-28 15:55:27,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-28 15:55:27,351 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:27,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:27,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1976268135, now seen corresponding path program 13 times [2022-01-28 15:55:27,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:27,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447433200] [2022-01-28 15:55:27,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:27,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:27,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:27,393 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:27,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:27,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447433200] [2022-01-28 15:55:27,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447433200] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:27,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68689138] [2022-01-28 15:55:27,394 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:55:27,394 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:27,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:27,395 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-28 15:55:27,396 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-28 15:55:27,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:27,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:55:27,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:27,520 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:27,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:27,603 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:27,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68689138] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:27,603 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:27,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-28 15:55:27,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134103419] [2022-01-28 15:55:27,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:27,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:55:27,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:27,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:55:27,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:55:27,604 INFO L87 Difference]: Start difference. First operand 485 states and 1535 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:28,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:28,389 INFO L93 Difference]: Finished difference Result 2177 states and 6037 transitions. [2022-01-28 15:55:28,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-28 15:55:28,390 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-28 15:55:28,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:28,397 INFO L225 Difference]: With dead ends: 2177 [2022-01-28 15:55:28,397 INFO L226 Difference]: Without dead ends: 2177 [2022-01-28 15:55:28,398 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1571 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1091, Invalid=3199, Unknown=0, NotChecked=0, Total=4290 [2022-01-28 15:55:28,398 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 427 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 737 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:28,398 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [427 Valid, 306 Invalid, 813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 737 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:55:28,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2177 states. [2022-01-28 15:55:28,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2177 to 509. [2022-01-28 15:55:28,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 508 states have (on average 3.22244094488189) internal successors, (1637), 508 states have internal predecessors, (1637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:28,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 1637 transitions. [2022-01-28 15:55:28,415 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 1637 transitions. Word has length 26 [2022-01-28 15:55:28,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:28,415 INFO L470 AbstractCegarLoop]: Abstraction has 509 states and 1637 transitions. [2022-01-28 15:55:28,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:28,415 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 1637 transitions. [2022-01-28 15:55:28,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:28,416 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:28,416 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] [2022-01-28 15:55:28,431 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-28 15:55:28,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-28 15:55:28,631 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:28,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:28,632 INFO L85 PathProgramCache]: Analyzing trace with hash 845077903, now seen corresponding path program 1 times [2022-01-28 15:55:28,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:28,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892136459] [2022-01-28 15:55:28,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:28,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:28,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:28,657 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-28 15:55:28,657 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:28,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892136459] [2022-01-28 15:55:28,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892136459] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:28,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901421203] [2022-01-28 15:55:28,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:28,658 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:28,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:28,658 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-28 15:55:28,659 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-28 15:55:28,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:28,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-28 15:55:28,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:28,736 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-28 15:55:28,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:28,805 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-28 15:55:28,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901421203] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:28,806 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:28,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-01-28 15:55:28,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000430851] [2022-01-28 15:55:28,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:28,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-28 15:55:28,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:28,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-28 15:55:28,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-01-28 15:55:28,807 INFO L87 Difference]: Start difference. First operand 509 states and 1637 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:28,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:28,905 INFO L93 Difference]: Finished difference Result 734 states and 2247 transitions. [2022-01-28 15:55:28,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-28 15:55:28,906 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-28 15:55:28,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:28,908 INFO L225 Difference]: With dead ends: 734 [2022-01-28 15:55:28,908 INFO L226 Difference]: Without dead ends: 734 [2022-01-28 15:55:28,909 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:55:28,909 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 99 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:28,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 52 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:55:28,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states. [2022-01-28 15:55:28,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 529. [2022-01-28 15:55:28,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 528 states have (on average 3.234848484848485) internal successors, (1708), 528 states have internal predecessors, (1708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:28,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 1708 transitions. [2022-01-28 15:55:28,923 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 1708 transitions. Word has length 26 [2022-01-28 15:55:28,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:28,924 INFO L470 AbstractCegarLoop]: Abstraction has 529 states and 1708 transitions. [2022-01-28 15:55:28,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:28,924 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 1708 transitions. [2022-01-28 15:55:28,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:28,925 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:28,925 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:28,942 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-28 15:55:29,140 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:29,141 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:29,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:29,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1808051533, now seen corresponding path program 14 times [2022-01-28 15:55:29,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:29,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322541653] [2022-01-28 15:55:29,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:29,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:29,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:29,175 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:29,175 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:29,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322541653] [2022-01-28 15:55:29,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322541653] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:29,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [562162461] [2022-01-28 15:55:29,176 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:55:29,176 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:29,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:29,177 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-28 15:55:29,177 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-28 15:55:29,199 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:55:29,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:29,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:55:29,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:29,286 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:29,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:29,341 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:29,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [562162461] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:29,341 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:29,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-01-28 15:55:29,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751454573] [2022-01-28 15:55:29,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:29,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-28 15:55:29,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:29,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-28 15:55:29,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-01-28 15:55:29,342 INFO L87 Difference]: Start difference. First operand 529 states and 1708 transitions. Second operand has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 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-28 15:55:29,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:29,648 INFO L93 Difference]: Finished difference Result 1299 states and 3870 transitions. [2022-01-28 15:55:29,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:55:29,648 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 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 26 [2022-01-28 15:55:29,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:29,651 INFO L225 Difference]: With dead ends: 1299 [2022-01-28 15:55:29,651 INFO L226 Difference]: Without dead ends: 1299 [2022-01-28 15:55:29,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=282, Invalid=774, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:55:29,652 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 190 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:29,652 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 160 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:55:29,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1299 states. [2022-01-28 15:55:29,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1299 to 559. [2022-01-28 15:55:29,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 558 states have (on average 3.227598566308244) internal successors, (1801), 558 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:29,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 1801 transitions. [2022-01-28 15:55:29,663 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 1801 transitions. Word has length 26 [2022-01-28 15:55:29,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:29,663 INFO L470 AbstractCegarLoop]: Abstraction has 559 states and 1801 transitions. [2022-01-28 15:55:29,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 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-28 15:55:29,664 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 1801 transitions. [2022-01-28 15:55:29,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:29,665 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:29,665 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:29,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-28 15:55:29,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-01-28 15:55:29,879 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:29,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:29,880 INFO L85 PathProgramCache]: Analyzing trace with hash -957947885, now seen corresponding path program 15 times [2022-01-28 15:55:29,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:29,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567596907] [2022-01-28 15:55:29,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:29,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:29,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:29,917 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:29,918 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:29,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567596907] [2022-01-28 15:55:29,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567596907] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:29,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088285154] [2022-01-28 15:55:29,918 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:55:29,918 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:29,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:29,919 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-28 15:55:29,919 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-28 15:55:29,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:55:29,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:29,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:55:29,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:30,028 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:30,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:30,115 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:30,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088285154] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:30,116 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:30,116 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-28 15:55:30,116 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427374349] [2022-01-28 15:55:30,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:30,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-28 15:55:30,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:30,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-28 15:55:30,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-01-28 15:55:30,117 INFO L87 Difference]: Start difference. First operand 559 states and 1801 transitions. Second operand has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:30,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:30,709 INFO L93 Difference]: Finished difference Result 2205 states and 6353 transitions. [2022-01-28 15:55:30,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-28 15:55:30,709 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-28 15:55:30,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:30,713 INFO L225 Difference]: With dead ends: 2205 [2022-01-28 15:55:30,713 INFO L226 Difference]: Without dead ends: 2205 [2022-01-28 15:55:30,714 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 805 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=678, Invalid=1772, Unknown=0, NotChecked=0, Total=2450 [2022-01-28 15:55:30,714 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 472 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 472 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 646 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:30,714 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [472 Valid, 247 Invalid, 646 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:55:30,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2205 states. [2022-01-28 15:55:30,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2205 to 652. [2022-01-28 15:55:30,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 652 states, 651 states have (on average 3.3179723502304146) internal successors, (2160), 651 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:30,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 2160 transitions. [2022-01-28 15:55:30,732 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 2160 transitions. Word has length 26 [2022-01-28 15:55:30,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:30,732 INFO L470 AbstractCegarLoop]: Abstraction has 652 states and 2160 transitions. [2022-01-28 15:55:30,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:30,732 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 2160 transitions. [2022-01-28 15:55:30,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:30,734 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:30,734 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] [2022-01-28 15:55:30,749 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-28 15:55:30,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-28 15:55:30,939 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:30,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:30,939 INFO L85 PathProgramCache]: Analyzing trace with hash 2007423219, now seen corresponding path program 2 times [2022-01-28 15:55:30,939 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:30,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616268122] [2022-01-28 15:55:30,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:30,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:30,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:30,965 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-28 15:55:30,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:30,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616268122] [2022-01-28 15:55:30,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616268122] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:30,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516752596] [2022-01-28 15:55:30,966 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:55:30,966 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:30,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:30,967 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-28 15:55:30,968 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-28 15:55:30,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:55:30,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:30,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-28 15:55:30,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:31,060 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-28 15:55:31,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:31,128 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-28 15:55:31,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516752596] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:31,128 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:31,128 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-28 15:55:31,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457517160] [2022-01-28 15:55:31,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:31,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-28 15:55:31,129 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:31,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-28 15:55:31,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-01-28 15:55:31,129 INFO L87 Difference]: Start difference. First operand 652 states and 2160 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:31,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:31,249 INFO L93 Difference]: Finished difference Result 1170 states and 3661 transitions. [2022-01-28 15:55:31,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-28 15:55:31,249 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-28 15:55:31,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:31,252 INFO L225 Difference]: With dead ends: 1170 [2022-01-28 15:55:31,252 INFO L226 Difference]: Without dead ends: 1146 [2022-01-28 15:55:31,252 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=143, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:55:31,252 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 167 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:31,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 58 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:55:31,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1146 states. [2022-01-28 15:55:31,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1146 to 757. [2022-01-28 15:55:31,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 756 states have (on average 3.3465608465608465) internal successors, (2530), 756 states have internal predecessors, (2530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:31,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 2530 transitions. [2022-01-28 15:55:31,266 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 2530 transitions. Word has length 26 [2022-01-28 15:55:31,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:31,266 INFO L470 AbstractCegarLoop]: Abstraction has 757 states and 2530 transitions. [2022-01-28 15:55:31,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:31,266 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 2530 transitions. [2022-01-28 15:55:31,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:31,267 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:31,267 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:31,285 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-28 15:55:31,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:31,483 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:31,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:31,483 INFO L85 PathProgramCache]: Analyzing trace with hash -370202563, now seen corresponding path program 16 times [2022-01-28 15:55:31,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:31,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138690596] [2022-01-28 15:55:31,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:31,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:31,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:31,517 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:31,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:31,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138690596] [2022-01-28 15:55:31,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138690596] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:31,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837979791] [2022-01-28 15:55:31,517 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:55:31,517 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:31,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:31,518 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-28 15:55:31,519 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-28 15:55:31,542 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:55:31,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:31,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:55:31,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:31,632 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:31,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:31,721 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:31,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837979791] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:31,722 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:31,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-28 15:55:31,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077354487] [2022-01-28 15:55:31,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:31,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-28 15:55:31,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:31,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-28 15:55:31,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-01-28 15:55:31,723 INFO L87 Difference]: Start difference. First operand 757 states and 2530 transitions. Second operand has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:32,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:32,478 INFO L93 Difference]: Finished difference Result 2137 states and 6442 transitions. [2022-01-28 15:55:32,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-28 15:55:32,478 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-28 15:55:32,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:32,482 INFO L225 Difference]: With dead ends: 2137 [2022-01-28 15:55:32,482 INFO L226 Difference]: Without dead ends: 2129 [2022-01-28 15:55:32,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1204 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=880, Invalid=2780, Unknown=0, NotChecked=0, Total=3660 [2022-01-28 15:55:32,483 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 312 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 710 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 710 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:32,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 223 Invalid, 789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 710 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:55:32,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2129 states. [2022-01-28 15:55:32,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2129 to 804. [2022-01-28 15:55:32,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 804 states, 803 states have (on average 3.415940224159402) internal successors, (2743), 803 states have internal predecessors, (2743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:32,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 804 states to 804 states and 2743 transitions. [2022-01-28 15:55:32,504 INFO L78 Accepts]: Start accepts. Automaton has 804 states and 2743 transitions. Word has length 26 [2022-01-28 15:55:32,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:32,504 INFO L470 AbstractCegarLoop]: Abstraction has 804 states and 2743 transitions. [2022-01-28 15:55:32,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:32,504 INFO L276 IsEmpty]: Start isEmpty. Operand 804 states and 2743 transitions. [2022-01-28 15:55:32,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:32,505 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:32,505 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:32,521 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-28 15:55:32,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:32,720 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:32,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:32,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1473534255, now seen corresponding path program 17 times [2022-01-28 15:55:32,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:32,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220670485] [2022-01-28 15:55:32,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:32,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:32,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:32,763 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:32,763 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:32,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220670485] [2022-01-28 15:55:32,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220670485] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:32,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310471913] [2022-01-28 15:55:32,763 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:55:32,763 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:32,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:32,764 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-28 15:55:32,767 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-28 15:55:32,789 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:55:32,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:32,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:55:32,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:32,870 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:32,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:32,947 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:55:32,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310471913] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:32,947 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:32,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-28 15:55:32,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440397301] [2022-01-28 15:55:32,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:32,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:55:32,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:32,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:55:32,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:55:32,948 INFO L87 Difference]: Start difference. First operand 804 states and 2743 transitions. Second operand has 16 states, 16 states have (on average 3.1875) internal successors, (51), 16 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-28 15:55:33,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:33,602 INFO L93 Difference]: Finished difference Result 2884 states and 8879 transitions. [2022-01-28 15:55:33,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-28 15:55:33,602 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 16 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 26 [2022-01-28 15:55:33,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:33,608 INFO L225 Difference]: With dead ends: 2884 [2022-01-28 15:55:33,608 INFO L226 Difference]: Without dead ends: 2884 [2022-01-28 15:55:33,609 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1045 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=860, Invalid=2220, Unknown=0, NotChecked=0, Total=3080 [2022-01-28 15:55:33,610 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 362 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:33,610 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 223 Invalid, 747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 685 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:55:33,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2884 states. [2022-01-28 15:55:33,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2884 to 926. [2022-01-28 15:55:33,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 925 states have (on average 3.5945945945945947) internal successors, (3325), 925 states have internal predecessors, (3325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:33,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 3325 transitions. [2022-01-28 15:55:33,638 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 3325 transitions. Word has length 26 [2022-01-28 15:55:33,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:33,638 INFO L470 AbstractCegarLoop]: Abstraction has 926 states and 3325 transitions. [2022-01-28 15:55:33,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 16 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-28 15:55:33,638 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 3325 transitions. [2022-01-28 15:55:33,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:33,645 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:33,645 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:33,673 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-28 15:55:33,873 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:33,873 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:33,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:33,874 INFO L85 PathProgramCache]: Analyzing trace with hash 465961067, now seen corresponding path program 18 times [2022-01-28 15:55:33,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:33,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102455525] [2022-01-28 15:55:33,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:33,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:33,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:33,904 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:33,905 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:33,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102455525] [2022-01-28 15:55:33,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102455525] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:33,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665300081] [2022-01-28 15:55:33,905 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:55:33,905 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:33,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:33,906 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-28 15:55:33,920 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-28 15:55:33,932 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:55:33,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:33,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:55:33,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:34,019 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:34,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:34,102 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:55:34,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665300081] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:34,102 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:34,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-28 15:55:34,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242892866] [2022-01-28 15:55:34,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:34,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:55:34,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:34,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:55:34,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:55:34,103 INFO L87 Difference]: Start difference. First operand 926 states and 3325 transitions. Second operand has 16 states, 16 states have (on average 3.6875) internal successors, (59), 16 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:34,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:34,845 INFO L93 Difference]: Finished difference Result 3162 states and 9670 transitions. [2022-01-28 15:55:34,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-28 15:55:34,845 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.6875) internal successors, (59), 16 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-28 15:55:34,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:34,852 INFO L225 Difference]: With dead ends: 3162 [2022-01-28 15:55:34,853 INFO L226 Difference]: Without dead ends: 3162 [2022-01-28 15:55:34,854 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1240 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=926, Invalid=2734, Unknown=0, NotChecked=0, Total=3660 [2022-01-28 15:55:34,854 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 412 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 755 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 833 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 755 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:34,854 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 241 Invalid, 833 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 755 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:55:34,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3162 states. [2022-01-28 15:55:34,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3162 to 923. [2022-01-28 15:55:34,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 922 states have (on average 3.5911062906724514) internal successors, (3311), 922 states have internal predecessors, (3311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:34,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 3311 transitions. [2022-01-28 15:55:34,883 INFO L78 Accepts]: Start accepts. Automaton has 923 states and 3311 transitions. Word has length 26 [2022-01-28 15:55:34,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:34,883 INFO L470 AbstractCegarLoop]: Abstraction has 923 states and 3311 transitions. [2022-01-28 15:55:34,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.6875) internal successors, (59), 16 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:34,883 INFO L276 IsEmpty]: Start isEmpty. Operand 923 states and 3311 transitions. [2022-01-28 15:55:34,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:34,885 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:34,885 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:34,900 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-28 15:55:35,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-01-28 15:55:35,100 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:35,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:35,101 INFO L85 PathProgramCache]: Analyzing trace with hash -654035971, now seen corresponding path program 19 times [2022-01-28 15:55:35,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:35,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777233846] [2022-01-28 15:55:35,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:35,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:35,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:35,133 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:35,134 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:35,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777233846] [2022-01-28 15:55:35,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777233846] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:35,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235854855] [2022-01-28 15:55:35,134 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:55:35,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:35,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:35,135 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-28 15:55:35,136 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-28 15:55:35,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:35,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:55:35,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:35,292 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:35,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:35,382 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:35,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235854855] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:35,382 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:35,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-01-28 15:55:35,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380224271] [2022-01-28 15:55:35,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:35,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-28 15:55:35,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:35,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-28 15:55:35,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-01-28 15:55:35,384 INFO L87 Difference]: Start difference. First operand 923 states and 3311 transitions. Second operand has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:35,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:35,895 INFO L93 Difference]: Finished difference Result 2838 states and 8728 transitions. [2022-01-28 15:55:35,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-28 15:55:35,895 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-28 15:55:35,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:35,901 INFO L225 Difference]: With dead ends: 2838 [2022-01-28 15:55:35,901 INFO L226 Difference]: Without dead ends: 2834 [2022-01-28 15:55:35,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 590 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=514, Invalid=1466, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:55:35,902 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 327 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 611 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:35,902 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [327 Valid, 198 Invalid, 683 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 611 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:55:35,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2834 states. [2022-01-28 15:55:35,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2834 to 929. [2022-01-28 15:55:35,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 929 states, 928 states have (on average 3.5905172413793105) internal successors, (3332), 928 states have internal predecessors, (3332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:35,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 3332 transitions. [2022-01-28 15:55:35,929 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 3332 transitions. Word has length 26 [2022-01-28 15:55:35,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:35,929 INFO L470 AbstractCegarLoop]: Abstraction has 929 states and 3332 transitions. [2022-01-28 15:55:35,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:35,929 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 3332 transitions. [2022-01-28 15:55:35,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:35,931 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:35,931 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:35,949 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-28 15:55:36,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-01-28 15:55:36,147 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:36,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:36,147 INFO L85 PathProgramCache]: Analyzing trace with hash -383526279, now seen corresponding path program 20 times [2022-01-28 15:55:36,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:36,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183940042] [2022-01-28 15:55:36,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:36,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:36,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:36,188 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:36,188 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:36,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183940042] [2022-01-28 15:55:36,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183940042] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:36,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089593103] [2022-01-28 15:55:36,188 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:55:36,188 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:36,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:36,189 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-28 15:55:36,191 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-28 15:55:36,214 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:55:36,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:36,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:55:36,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:36,287 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:36,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:36,368 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:36,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089593103] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:36,369 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:36,369 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-01-28 15:55:36,369 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390733458] [2022-01-28 15:55:36,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:36,369 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-28 15:55:36,369 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:36,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-28 15:55:36,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-01-28 15:55:36,370 INFO L87 Difference]: Start difference. First operand 929 states and 3332 transitions. Second operand has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:36,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:36,965 INFO L93 Difference]: Finished difference Result 3029 states and 9169 transitions. [2022-01-28 15:55:36,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-28 15:55:36,965 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-28 15:55:36,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:36,971 INFO L225 Difference]: With dead ends: 3029 [2022-01-28 15:55:36,971 INFO L226 Difference]: Without dead ends: 3029 [2022-01-28 15:55:36,972 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 875 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=666, Invalid=1986, Unknown=0, NotChecked=0, Total=2652 [2022-01-28 15:55:36,972 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 440 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:36,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [440 Valid, 223 Invalid, 695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 612 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:55:36,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3029 states. [2022-01-28 15:55:36,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3029 to 925. [2022-01-28 15:55:36,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 924 states have (on average 3.593073593073593) internal successors, (3320), 924 states have internal predecessors, (3320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:36,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 3320 transitions. [2022-01-28 15:55:36,997 INFO L78 Accepts]: Start accepts. Automaton has 925 states and 3320 transitions. Word has length 26 [2022-01-28 15:55:36,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:36,997 INFO L470 AbstractCegarLoop]: Abstraction has 925 states and 3320 transitions. [2022-01-28 15:55:36,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:36,998 INFO L276 IsEmpty]: Start isEmpty. Operand 925 states and 3320 transitions. [2022-01-28 15:55:36,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:36,999 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:36,999 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:37,015 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-28 15:55:37,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:37,215 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:37,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:37,215 INFO L85 PathProgramCache]: Analyzing trace with hash 201501907, now seen corresponding path program 21 times [2022-01-28 15:55:37,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:37,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115793217] [2022-01-28 15:55:37,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:37,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:37,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:37,250 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:37,250 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:37,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115793217] [2022-01-28 15:55:37,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115793217] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:37,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308811264] [2022-01-28 15:55:37,251 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:55:37,251 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:37,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:37,252 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-28 15:55:37,253 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-28 15:55:37,276 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:55:37,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:37,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:55:37,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:37,336 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:37,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:37,399 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:37,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308811264] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:37,399 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:37,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-28 15:55:37,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476949009] [2022-01-28 15:55:37,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:37,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-28 15:55:37,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:37,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-28 15:55:37,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-01-28 15:55:37,400 INFO L87 Difference]: Start difference. First operand 925 states and 3320 transitions. Second operand has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:37,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:37,945 INFO L93 Difference]: Finished difference Result 2778 states and 8527 transitions. [2022-01-28 15:55:37,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-28 15:55:37,945 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-28 15:55:37,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:37,951 INFO L225 Difference]: With dead ends: 2778 [2022-01-28 15:55:37,951 INFO L226 Difference]: Without dead ends: 2766 [2022-01-28 15:55:37,951 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 688 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=508, Invalid=1748, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:55:37,951 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 274 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:37,952 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [274 Valid, 206 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 575 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:55:37,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2766 states. [2022-01-28 15:55:37,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2766 to 943. [2022-01-28 15:55:37,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 943 states, 942 states have (on average 3.58067940552017) internal successors, (3373), 942 states have internal predecessors, (3373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:37,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 3373 transitions. [2022-01-28 15:55:37,980 INFO L78 Accepts]: Start accepts. Automaton has 943 states and 3373 transitions. Word has length 26 [2022-01-28 15:55:37,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:37,980 INFO L470 AbstractCegarLoop]: Abstraction has 943 states and 3373 transitions. [2022-01-28 15:55:37,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:37,980 INFO L276 IsEmpty]: Start isEmpty. Operand 943 states and 3373 transitions. [2022-01-28 15:55:37,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:37,982 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:37,982 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:37,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-28 15:55:38,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:38,195 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:38,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:38,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1290502825, now seen corresponding path program 22 times [2022-01-28 15:55:38,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:38,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898347912] [2022-01-28 15:55:38,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:38,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:38,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:38,223 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:38,223 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:38,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898347912] [2022-01-28 15:55:38,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898347912] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:38,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494747385] [2022-01-28 15:55:38,223 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:55:38,224 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:38,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:38,224 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-28 15:55:38,225 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-28 15:55:38,248 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:55:38,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:38,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:55:38,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:38,324 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:38,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:38,389 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:38,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494747385] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:38,389 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:38,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-28 15:55:38,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885269259] [2022-01-28 15:55:38,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:38,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-28 15:55:38,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:38,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-28 15:55:38,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-28 15:55:38,390 INFO L87 Difference]: Start difference. First operand 943 states and 3373 transitions. Second operand has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:38,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:38,833 INFO L93 Difference]: Finished difference Result 2518 states and 7974 transitions. [2022-01-28 15:55:38,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-28 15:55:38,833 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-28 15:55:38,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:38,838 INFO L225 Difference]: With dead ends: 2518 [2022-01-28 15:55:38,838 INFO L226 Difference]: Without dead ends: 2514 [2022-01-28 15:55:38,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=457, Invalid=1435, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:55:38,839 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 309 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:38,839 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 147 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:55:38,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2514 states. [2022-01-28 15:55:38,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2514 to 993. [2022-01-28 15:55:38,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 993 states, 992 states have (on average 3.5524193548387095) internal successors, (3524), 992 states have internal predecessors, (3524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:38,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 993 states to 993 states and 3524 transitions. [2022-01-28 15:55:38,863 INFO L78 Accepts]: Start accepts. Automaton has 993 states and 3524 transitions. Word has length 26 [2022-01-28 15:55:38,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:38,863 INFO L470 AbstractCegarLoop]: Abstraction has 993 states and 3524 transitions. [2022-01-28 15:55:38,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:38,863 INFO L276 IsEmpty]: Start isEmpty. Operand 993 states and 3524 transitions. [2022-01-28 15:55:38,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:38,865 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:38,865 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:38,882 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-28 15:55:39,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-01-28 15:55:39,080 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:39,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:39,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1019993133, now seen corresponding path program 23 times [2022-01-28 15:55:39,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:39,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109454633] [2022-01-28 15:55:39,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:39,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:39,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:39,119 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:39,119 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:39,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109454633] [2022-01-28 15:55:39,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109454633] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:39,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133048448] [2022-01-28 15:55:39,119 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:55:39,119 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:39,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:39,120 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-28 15:55:39,121 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-28 15:55:39,148 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:55:39,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:39,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:55:39,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:39,214 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:39,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:39,283 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:39,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133048448] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:39,283 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:39,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-28 15:55:39,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683726716] [2022-01-28 15:55:39,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:39,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-28 15:55:39,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:39,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-28 15:55:39,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-28 15:55:39,284 INFO L87 Difference]: Start difference. First operand 993 states and 3524 transitions. Second operand has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:39,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:39,837 INFO L93 Difference]: Finished difference Result 2664 states and 8331 transitions. [2022-01-28 15:55:39,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-28 15:55:39,837 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-28 15:55:39,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:39,842 INFO L225 Difference]: With dead ends: 2664 [2022-01-28 15:55:39,842 INFO L226 Difference]: Without dead ends: 2664 [2022-01-28 15:55:39,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=699, Invalid=2271, Unknown=0, NotChecked=0, Total=2970 [2022-01-28 15:55:39,843 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 297 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:39,843 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [297 Valid, 164 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:55:39,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2664 states. [2022-01-28 15:55:39,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2664 to 983. [2022-01-28 15:55:39,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 983 states, 982 states have (on average 3.5570264765784114) internal successors, (3493), 982 states have internal predecessors, (3493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:39,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 983 states to 983 states and 3493 transitions. [2022-01-28 15:55:39,875 INFO L78 Accepts]: Start accepts. Automaton has 983 states and 3493 transitions. Word has length 26 [2022-01-28 15:55:39,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:39,875 INFO L470 AbstractCegarLoop]: Abstraction has 983 states and 3493 transitions. [2022-01-28 15:55:39,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:39,875 INFO L276 IsEmpty]: Start isEmpty. Operand 983 states and 3493 transitions. [2022-01-28 15:55:39,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-28 15:55:39,877 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:39,877 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:39,892 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-28 15:55:40,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-28 15:55:40,087 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:40,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:40,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1735381837, now seen corresponding path program 24 times [2022-01-28 15:55:40,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:40,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837676870] [2022-01-28 15:55:40,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:40,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:40,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:40,121 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:40,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:40,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837676870] [2022-01-28 15:55:40,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837676870] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:40,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431566174] [2022-01-28 15:55:40,121 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:55:40,127 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:40,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:40,128 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-28 15:55:40,129 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-28 15:55:40,153 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:55:40,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:40,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:55:40,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:40,234 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:40,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:40,312 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:40,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431566174] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:40,312 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:40,312 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-28 15:55:40,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666928130] [2022-01-28 15:55:40,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:40,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:55:40,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:40,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:55:40,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:55:40,313 INFO L87 Difference]: Start difference. First operand 983 states and 3493 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 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-28 15:55:40,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:40,832 INFO L93 Difference]: Finished difference Result 2141 states and 6857 transitions. [2022-01-28 15:55:40,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-28 15:55:40,832 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 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 26 [2022-01-28 15:55:40,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:40,837 INFO L225 Difference]: With dead ends: 2141 [2022-01-28 15:55:40,837 INFO L226 Difference]: Without dead ends: 2133 [2022-01-28 15:55:40,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 736 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=558, Invalid=1794, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:55:40,838 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 263 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:40,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 178 Invalid, 557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 495 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:55:40,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2133 states. [2022-01-28 15:55:40,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2133 to 984. [2022-01-28 15:55:40,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 984 states, 983 states have (on average 3.5595116988809767) internal successors, (3499), 983 states have internal predecessors, (3499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:40,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 984 states to 984 states and 3499 transitions. [2022-01-28 15:55:40,858 INFO L78 Accepts]: Start accepts. Automaton has 984 states and 3499 transitions. Word has length 26 [2022-01-28 15:55:40,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:40,858 INFO L470 AbstractCegarLoop]: Abstraction has 984 states and 3499 transitions. [2022-01-28 15:55:40,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 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-28 15:55:40,858 INFO L276 IsEmpty]: Start isEmpty. Operand 984 states and 3499 transitions. [2022-01-28 15:55:40,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:55:40,860 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:40,860 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:40,875 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-01-28 15:55:41,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-28 15:55:41,069 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:41,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:41,069 INFO L85 PathProgramCache]: Analyzing trace with hash -619306999, now seen corresponding path program 3 times [2022-01-28 15:55:41,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:41,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159735575] [2022-01-28 15:55:41,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:41,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:41,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:41,269 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:41,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:41,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159735575] [2022-01-28 15:55:41,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159735575] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:41,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823950064] [2022-01-28 15:55:41,269 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:55:41,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:41,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:41,270 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-28 15:55:41,271 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-28 15:55:41,297 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:55:41,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:41,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-28 15:55:41,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:41,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:55:41,530 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-28 15:55:41,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:55:41,676 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-28 15:55:41,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:41,769 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:55:41,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-01-28 15:55:41,928 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-28 15:55:41,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823950064] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:41,929 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:41,929 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 27 [2022-01-28 15:55:41,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210143477] [2022-01-28 15:55:41,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:41,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:55:41,930 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:41,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:55:41,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:55:41,930 INFO L87 Difference]: Start difference. First operand 984 states and 3499 transitions. Second operand has 27 states, 27 states have (on average 2.6296296296296298) internal successors, (71), 27 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-28 15:55:43,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:43,212 INFO L93 Difference]: Finished difference Result 2741 states and 8807 transitions. [2022-01-28 15:55:43,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-28 15:55:43,212 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.6296296296296298) internal successors, (71), 27 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 28 [2022-01-28 15:55:43,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:43,218 INFO L225 Difference]: With dead ends: 2741 [2022-01-28 15:55:43,218 INFO L226 Difference]: Without dead ends: 2584 [2022-01-28 15:55:43,219 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1498 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=821, Invalid=4149, Unknown=0, NotChecked=0, Total=4970 [2022-01-28 15:55:43,219 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 560 mSDsluCounter, 649 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 560 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 1306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 495 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:43,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [560 Valid, 367 Invalid, 1306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 722 Invalid, 0 Unknown, 495 Unchecked, 0.3s Time] [2022-01-28 15:55:43,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2584 states. [2022-01-28 15:55:43,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2584 to 1171. [2022-01-28 15:55:43,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1171 states, 1170 states have (on average 3.4752136752136753) internal successors, (4066), 1170 states have internal predecessors, (4066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:43,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1171 states to 1171 states and 4066 transitions. [2022-01-28 15:55:43,243 INFO L78 Accepts]: Start accepts. Automaton has 1171 states and 4066 transitions. Word has length 28 [2022-01-28 15:55:43,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:43,243 INFO L470 AbstractCegarLoop]: Abstraction has 1171 states and 4066 transitions. [2022-01-28 15:55:43,243 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.6296296296296298) internal successors, (71), 27 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-28 15:55:43,243 INFO L276 IsEmpty]: Start isEmpty. Operand 1171 states and 4066 transitions. [2022-01-28 15:55:43,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:55:43,245 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:43,245 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:43,263 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-28 15:55:43,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-28 15:55:43,459 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:43,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:43,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1096873097, now seen corresponding path program 4 times [2022-01-28 15:55:43,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:43,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186819885] [2022-01-28 15:55:43,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:43,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:43,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:43,740 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:43,740 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:43,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186819885] [2022-01-28 15:55:43,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186819885] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:43,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619518904] [2022-01-28 15:55:43,740 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:55:43,740 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:43,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:43,741 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-28 15:55:43,741 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-28 15:55:43,766 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:55:43,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:43,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-28 15:55:43,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:44,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:55:44,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:55:44,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:55:44,147 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:44,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:44,194 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:55:44,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-01-28 15:55:44,490 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:44,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619518904] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:44,490 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:44,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 32 [2022-01-28 15:55:44,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137061339] [2022-01-28 15:55:44,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:44,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:55:44,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:44,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:55:44,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=801, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:55:44,491 INFO L87 Difference]: Start difference. First operand 1171 states and 4066 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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-28 15:55:46,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:46,049 INFO L93 Difference]: Finished difference Result 2434 states and 7660 transitions. [2022-01-28 15:55:46,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-28 15:55:46,049 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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 28 [2022-01-28 15:55:46,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:46,054 INFO L225 Difference]: With dead ends: 2434 [2022-01-28 15:55:46,054 INFO L226 Difference]: Without dead ends: 2420 [2022-01-28 15:55:46,055 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1291 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=783, Invalid=3249, Unknown=0, NotChecked=0, Total=4032 [2022-01-28 15:55:46,055 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 531 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 531 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 135 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:46,055 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [531 Valid, 278 Invalid, 822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 550 Invalid, 0 Unknown, 135 Unchecked, 0.3s Time] [2022-01-28 15:55:46,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2420 states. [2022-01-28 15:55:46,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2420 to 1228. [2022-01-28 15:55:46,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1228 states, 1227 states have (on average 3.493072534637327) internal successors, (4286), 1227 states have internal predecessors, (4286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:46,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1228 states to 1228 states and 4286 transitions. [2022-01-28 15:55:46,078 INFO L78 Accepts]: Start accepts. Automaton has 1228 states and 4286 transitions. Word has length 28 [2022-01-28 15:55:46,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:46,078 INFO L470 AbstractCegarLoop]: Abstraction has 1228 states and 4286 transitions. [2022-01-28 15:55:46,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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-28 15:55:46,078 INFO L276 IsEmpty]: Start isEmpty. Operand 1228 states and 4286 transitions. [2022-01-28 15:55:46,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:55:46,080 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:46,080 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:46,095 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-28 15:55:46,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:46,281 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:46,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:46,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1118800371, now seen corresponding path program 5 times [2022-01-28 15:55:46,281 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:46,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203992161] [2022-01-28 15:55:46,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:46,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:46,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:46,510 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:46,510 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:46,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203992161] [2022-01-28 15:55:46,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203992161] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:46,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1602902137] [2022-01-28 15:55:46,511 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:55:46,511 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:46,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:46,511 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-28 15:55:46,512 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-28 15:55:46,537 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:55:46,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:46,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-28 15:55:46,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:46,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:55:46,759 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-28 15:55:46,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:55:46,871 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:46,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:46,927 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:55:46,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-01-28 15:55:47,158 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:47,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1602902137] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:47,159 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:47,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 32 [2022-01-28 15:55:47,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535964480] [2022-01-28 15:55:47,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:47,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:55:47,159 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:47,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:55:47,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=846, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:55:47,160 INFO L87 Difference]: Start difference. First operand 1228 states and 4286 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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-28 15:55:50,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:50,232 INFO L93 Difference]: Finished difference Result 3044 states and 9116 transitions. [2022-01-28 15:55:50,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-01-28 15:55:50,232 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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 28 [2022-01-28 15:55:50,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:50,239 INFO L225 Difference]: With dead ends: 3044 [2022-01-28 15:55:50,239 INFO L226 Difference]: Without dead ends: 3010 [2022-01-28 15:55:50,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 46 SyntacticMatches, 6 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5332 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=2250, Invalid=11556, Unknown=0, NotChecked=0, Total=13806 [2022-01-28 15:55:50,240 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 806 mSDsluCounter, 934 mSDsCounter, 0 mSdLazyCounter, 870 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 806 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 1753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 732 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:50,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [806 Valid, 531 Invalid, 1753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 870 Invalid, 0 Unknown, 732 Unchecked, 0.4s Time] [2022-01-28 15:55:50,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3010 states. [2022-01-28 15:55:50,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3010 to 1385. [2022-01-28 15:55:50,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1385 states, 1384 states have (on average 3.538294797687861) internal successors, (4897), 1384 states have internal predecessors, (4897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:50,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1385 states to 1385 states and 4897 transitions. [2022-01-28 15:55:50,273 INFO L78 Accepts]: Start accepts. Automaton has 1385 states and 4897 transitions. Word has length 28 [2022-01-28 15:55:50,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:50,273 INFO L470 AbstractCegarLoop]: Abstraction has 1385 states and 4897 transitions. [2022-01-28 15:55:50,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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-28 15:55:50,273 INFO L276 IsEmpty]: Start isEmpty. Operand 1385 states and 4897 transitions. [2022-01-28 15:55:50,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:55:50,276 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:50,276 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:50,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-01-28 15:55:50,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:50,491 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:50,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:50,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1056275707, now seen corresponding path program 25 times [2022-01-28 15:55:50,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:50,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005944097] [2022-01-28 15:55:50,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:50,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:50,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:50,789 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:50,789 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:50,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005944097] [2022-01-28 15:55:50,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005944097] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:50,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242428722] [2022-01-28 15:55:50,790 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:55:50,790 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:50,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:50,791 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-28 15:55:50,791 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-28 15:55:50,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:50,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-28 15:55:50,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:51,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-28 15:55:51,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:55:51,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-28 15:55:51,191 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:51,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:51,223 INFO L354 Elim1Store]: treesize reduction 20, result has 31.0 percent of original size [2022-01-28 15:55:51,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 22 [2022-01-28 15:55:51,511 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:51,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242428722] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:51,511 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:51,511 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 34 [2022-01-28 15:55:51,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581736813] [2022-01-28 15:55:51,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:51,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-28 15:55:51,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:51,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-28 15:55:51,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=982, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:55:51,512 INFO L87 Difference]: Start difference. First operand 1385 states and 4897 transitions. Second operand has 34 states, 34 states have (on average 2.264705882352941) internal successors, (77), 34 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-28 15:55:55,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:55,441 INFO L93 Difference]: Finished difference Result 2663 states and 8706 transitions. [2022-01-28 15:55:55,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-01-28 15:55:55,441 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.264705882352941) internal successors, (77), 34 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 28 [2022-01-28 15:55:55,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:55,447 INFO L225 Difference]: With dead ends: 2663 [2022-01-28 15:55:55,447 INFO L226 Difference]: Without dead ends: 2636 [2022-01-28 15:55:55,449 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4309 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1806, Invalid=11304, Unknown=0, NotChecked=0, Total=13110 [2022-01-28 15:55:55,449 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 564 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 1923 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 564 SdHoareTripleChecker+Valid, 419 SdHoareTripleChecker+Invalid, 2128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 1923 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 68 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:55,449 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [564 Valid, 419 Invalid, 2128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 1923 Invalid, 0 Unknown, 68 Unchecked, 0.9s Time] [2022-01-28 15:55:55,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2636 states. [2022-01-28 15:55:55,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2636 to 1620. [2022-01-28 15:55:55,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1620 states, 1619 states have (on average 3.449042618900556) internal successors, (5584), 1619 states have internal predecessors, (5584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:55,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1620 states to 1620 states and 5584 transitions. [2022-01-28 15:55:55,481 INFO L78 Accepts]: Start accepts. Automaton has 1620 states and 5584 transitions. Word has length 28 [2022-01-28 15:55:55,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:55,481 INFO L470 AbstractCegarLoop]: Abstraction has 1620 states and 5584 transitions. [2022-01-28 15:55:55,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.264705882352941) internal successors, (77), 34 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-28 15:55:55,481 INFO L276 IsEmpty]: Start isEmpty. Operand 1620 states and 5584 transitions. [2022-01-28 15:55:55,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:55:55,484 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:55,484 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:55,503 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-28 15:55:55,698 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-01-28 15:55:55,698 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:55,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:55,698 INFO L85 PathProgramCache]: Analyzing trace with hash -418897327, now seen corresponding path program 6 times [2022-01-28 15:55:55,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:55,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911431493] [2022-01-28 15:55:55,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:55,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:55,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:55,978 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:55,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:55,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911431493] [2022-01-28 15:55:55,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911431493] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:55,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373360949] [2022-01-28 15:55:55,978 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:55:55,978 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:55,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:55,979 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-28 15:55:55,980 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-28 15:55:56,010 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:55:56,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:56,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-28 15:55:56,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:56,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:55:56,258 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-28 15:55:56,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:55:56,343 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-28 15:55:56,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:56,441 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:55:56,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-01-28 15:55:56,613 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-28 15:55:56,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373360949] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:56,614 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:56,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 28 [2022-01-28 15:55:56,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061876206] [2022-01-28 15:55:56,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:56,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:55:56,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:56,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:55:56,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:55:56,615 INFO L87 Difference]: Start difference. First operand 1620 states and 5584 transitions. Second operand has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 28 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-28 15:55:57,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:55:57,958 INFO L93 Difference]: Finished difference Result 2371 states and 7702 transitions. [2022-01-28 15:55:57,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-28 15:55:57,958 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 28 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 28 [2022-01-28 15:55:57,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:55:57,963 INFO L225 Difference]: With dead ends: 2371 [2022-01-28 15:55:57,963 INFO L226 Difference]: Without dead ends: 2357 [2022-01-28 15:55:57,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 795 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=576, Invalid=2846, Unknown=0, NotChecked=0, Total=3422 [2022-01-28 15:55:57,964 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 375 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 375 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 1203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 530 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:55:57,964 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [375 Valid, 353 Invalid, 1203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 609 Invalid, 0 Unknown, 530 Unchecked, 0.3s Time] [2022-01-28 15:55:57,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2357 states. [2022-01-28 15:55:57,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2357 to 1669. [2022-01-28 15:55:57,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1669 states, 1668 states have (on average 3.4502398081534773) internal successors, (5755), 1668 states have internal predecessors, (5755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:55:57,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1669 states to 1669 states and 5755 transitions. [2022-01-28 15:55:57,992 INFO L78 Accepts]: Start accepts. Automaton has 1669 states and 5755 transitions. Word has length 28 [2022-01-28 15:55:57,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:55:57,992 INFO L470 AbstractCegarLoop]: Abstraction has 1669 states and 5755 transitions. [2022-01-28 15:55:57,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 28 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-28 15:55:57,992 INFO L276 IsEmpty]: Start isEmpty. Operand 1669 states and 5755 transitions. [2022-01-28 15:55:57,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:55:57,995 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:55:57,995 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:55:58,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-28 15:55:58,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:58,211 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:55:58,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:55:58,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1851738833, now seen corresponding path program 26 times [2022-01-28 15:55:58,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:55:58,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730639977] [2022-01-28 15:55:58,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:55:58,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:55:58,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:55:58,466 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:55:58,466 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:55:58,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730639977] [2022-01-28 15:55:58,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730639977] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:55:58,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827275861] [2022-01-28 15:55:58,467 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:55:58,467 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:55:58,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:55:58,468 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-28 15:55:58,469 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-28 15:55:58,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:55:58,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:55:58,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-28 15:55:58,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:55:58,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:55:58,683 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-28 15:55:58,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:55:58,898 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-28 15:55:58,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:55:58,980 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:55:58,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-01-28 15:55:59,196 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-28 15:55:59,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827275861] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:55:59,197 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:55:59,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 27 [2022-01-28 15:55:59,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621102509] [2022-01-28 15:55:59,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:55:59,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:55:59,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:55:59,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:55:59,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=603, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:55:59,197 INFO L87 Difference]: Start difference. First operand 1669 states and 5755 transitions. Second operand has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 27 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-28 15:56:09,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:56:09,562 INFO L93 Difference]: Finished difference Result 5759 states and 17999 transitions. [2022-01-28 15:56:09,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 227 states. [2022-01-28 15:56:09,562 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 27 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 28 [2022-01-28 15:56:09,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:56:09,574 INFO L225 Difference]: With dead ends: 5759 [2022-01-28 15:56:09,574 INFO L226 Difference]: Without dead ends: 5521 [2022-01-28 15:56:09,576 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 70 SyntacticMatches, 3 SemanticMatches, 235 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24477 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=6244, Invalid=49688, Unknown=0, NotChecked=0, Total=55932 [2022-01-28 15:56:09,576 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 891 mSDsluCounter, 1625 mSDsCounter, 0 mSdLazyCounter, 1475 mSolverCounterSat, 212 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 891 SdHoareTripleChecker+Valid, 919 SdHoareTripleChecker+Invalid, 5007 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 212 IncrementalHoareTripleChecker+Valid, 1475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3320 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:56:09,577 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [891 Valid, 919 Invalid, 5007 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [212 Valid, 1475 Invalid, 0 Unknown, 3320 Unchecked, 0.8s Time] [2022-01-28 15:56:09,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5521 states. [2022-01-28 15:56:09,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5521 to 2289. [2022-01-28 15:56:09,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2289 states, 2288 states have (on average 3.513986013986014) internal successors, (8040), 2288 states have internal predecessors, (8040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:09,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2289 states to 2289 states and 8040 transitions. [2022-01-28 15:56:09,639 INFO L78 Accepts]: Start accepts. Automaton has 2289 states and 8040 transitions. Word has length 28 [2022-01-28 15:56:09,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:56:09,639 INFO L470 AbstractCegarLoop]: Abstraction has 2289 states and 8040 transitions. [2022-01-28 15:56:09,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 27 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-28 15:56:09,640 INFO L276 IsEmpty]: Start isEmpty. Operand 2289 states and 8040 transitions. [2022-01-28 15:56:09,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:56:09,644 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:56:09,644 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:56:09,665 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-28 15:56:09,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:09,860 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:56:09,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:56:09,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1976681611, now seen corresponding path program 7 times [2022-01-28 15:56:09,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:56:09,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802225531] [2022-01-28 15:56:09,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:56:09,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:56:09,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:56:10,127 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:10,128 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:56:10,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802225531] [2022-01-28 15:56:10,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802225531] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:56:10,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705346885] [2022-01-28 15:56:10,128 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:56:10,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:10,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:56:10,129 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-28 15:56:10,155 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-28 15:56:10,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:56:10,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-28 15:56:10,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:56:10,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:56:10,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:56:10,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:56:10,537 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:10,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:56:10,574 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:56:10,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-01-28 15:56:10,866 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:10,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705346885] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:56:10,866 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:56:10,867 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 32 [2022-01-28 15:56:10,867 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246887733] [2022-01-28 15:56:10,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:56:10,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:56:10,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:56:10,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:56:10,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=801, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:56:10,867 INFO L87 Difference]: Start difference. First operand 2289 states and 8040 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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-28 15:56:12,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:56:12,580 INFO L93 Difference]: Finished difference Result 4514 states and 14306 transitions. [2022-01-28 15:56:12,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-28 15:56:12,580 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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 28 [2022-01-28 15:56:12,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:56:12,588 INFO L225 Difference]: With dead ends: 4514 [2022-01-28 15:56:12,588 INFO L226 Difference]: Without dead ends: 3964 [2022-01-28 15:56:12,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1339 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=802, Invalid=3358, Unknown=0, NotChecked=0, Total=4160 [2022-01-28 15:56:12,589 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 542 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 794 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 542 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 1276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 794 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 328 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:56:12,589 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [542 Valid, 291 Invalid, 1276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 794 Invalid, 0 Unknown, 328 Unchecked, 0.4s Time] [2022-01-28 15:56:12,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3964 states. [2022-01-28 15:56:12,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3964 to 2294. [2022-01-28 15:56:12,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2294 states, 2293 states have (on average 3.4888791975577846) internal successors, (8000), 2293 states have internal predecessors, (8000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:12,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2294 states to 2294 states and 8000 transitions. [2022-01-28 15:56:12,644 INFO L78 Accepts]: Start accepts. Automaton has 2294 states and 8000 transitions. Word has length 28 [2022-01-28 15:56:12,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:56:12,644 INFO L470 AbstractCegarLoop]: Abstraction has 2294 states and 8000 transitions. [2022-01-28 15:56:12,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 32 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-28 15:56:12,644 INFO L276 IsEmpty]: Start isEmpty. Operand 2294 states and 8000 transitions. [2022-01-28 15:56:12,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:56:12,648 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:56:12,648 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:56:12,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-28 15:56:12,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-01-28 15:56:12,855 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:56:12,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:56:12,856 INFO L85 PathProgramCache]: Analyzing trace with hash 114975881, now seen corresponding path program 8 times [2022-01-28 15:56:12,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:56:12,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691189938] [2022-01-28 15:56:12,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:56:12,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:56:12,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:56:13,106 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:13,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:56:13,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691189938] [2022-01-28 15:56:13,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691189938] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:56:13,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478891247] [2022-01-28 15:56:13,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:56:13,107 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:13,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:56:13,107 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-28 15:56:13,108 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-28 15:56:13,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:56:13,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:56:13,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-28 15:56:13,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:56:13,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:56:13,352 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-28 15:56:13,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:56:13,438 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-28 15:56:13,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:56:13,527 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:56:13,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-01-28 15:56:13,697 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-28 15:56:13,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [478891247] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:56:13,698 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:56:13,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 28 [2022-01-28 15:56:13,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230253593] [2022-01-28 15:56:13,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:56:13,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:56:13,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:56:13,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:56:13,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:56:13,698 INFO L87 Difference]: Start difference. First operand 2294 states and 8000 transitions. Second operand has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 28 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-28 15:56:15,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:56:15,066 INFO L93 Difference]: Finished difference Result 3130 states and 10228 transitions. [2022-01-28 15:56:15,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-28 15:56:15,066 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 28 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 28 [2022-01-28 15:56:15,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:56:15,072 INFO L225 Difference]: With dead ends: 3130 [2022-01-28 15:56:15,072 INFO L226 Difference]: Without dead ends: 3112 [2022-01-28 15:56:15,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 833 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=586, Invalid=2954, Unknown=0, NotChecked=0, Total=3540 [2022-01-28 15:56:15,073 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 408 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 582 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 1201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 552 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:56:15,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [408 Valid, 354 Invalid, 1201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 582 Invalid, 0 Unknown, 552 Unchecked, 0.3s Time] [2022-01-28 15:56:15,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3112 states. [2022-01-28 15:56:15,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3112 to 2324. [2022-01-28 15:56:15,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2324 states, 2323 states have (on average 3.484287559190702) internal successors, (8094), 2323 states have internal predecessors, (8094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:15,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2324 states to 2324 states and 8094 transitions. [2022-01-28 15:56:15,123 INFO L78 Accepts]: Start accepts. Automaton has 2324 states and 8094 transitions. Word has length 28 [2022-01-28 15:56:15,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:56:15,123 INFO L470 AbstractCegarLoop]: Abstraction has 2324 states and 8094 transitions. [2022-01-28 15:56:15,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 28 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-28 15:56:15,124 INFO L276 IsEmpty]: Start isEmpty. Operand 2324 states and 8094 transitions. [2022-01-28 15:56:15,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:56:15,128 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:56:15,128 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:56:15,144 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-01-28 15:56:15,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-01-28 15:56:15,334 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:56:15,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:56:15,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1675136757, now seen corresponding path program 9 times [2022-01-28 15:56:15,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:56:15,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086061022] [2022-01-28 15:56:15,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:56:15,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:56:15,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:56:15,593 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:15,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:56:15,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086061022] [2022-01-28 15:56:15,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086061022] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:56:15,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632282132] [2022-01-28 15:56:15,593 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:56:15,593 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:15,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:56:15,594 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-28 15:56:15,595 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-28 15:56:15,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:56:15,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:56:15,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-28 15:56:15,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:56:15,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:56:15,852 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-28 15:56:15,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:56:16,021 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-28 15:56:16,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:56:16,125 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:56:16,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-01-28 15:56:16,304 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-28 15:56:16,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632282132] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:56:16,304 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:56:16,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 27 [2022-01-28 15:56:16,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052799519] [2022-01-28 15:56:16,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:56:16,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:56:16,305 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:56:16,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:56:16,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:56:16,305 INFO L87 Difference]: Start difference. First operand 2324 states and 8094 transitions. Second operand has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 27 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-28 15:56:17,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:56:17,795 INFO L93 Difference]: Finished difference Result 3157 states and 10316 transitions. [2022-01-28 15:56:17,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-28 15:56:17,795 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 27 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 28 [2022-01-28 15:56:17,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:56:17,801 INFO L225 Difference]: With dead ends: 3157 [2022-01-28 15:56:17,801 INFO L226 Difference]: Without dead ends: 3121 [2022-01-28 15:56:17,802 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 774 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=540, Invalid=2766, Unknown=0, NotChecked=0, Total=3306 [2022-01-28 15:56:17,802 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 389 mSDsluCounter, 591 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 1606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 947 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:56:17,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [389 Valid, 359 Invalid, 1606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 595 Invalid, 0 Unknown, 947 Unchecked, 0.3s Time] [2022-01-28 15:56:17,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3121 states. [2022-01-28 15:56:17,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3121 to 2355. [2022-01-28 15:56:17,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2355 states, 2354 states have (on average 3.4766355140186915) internal successors, (8184), 2354 states have internal predecessors, (8184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:17,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2355 states to 2355 states and 8184 transitions. [2022-01-28 15:56:17,861 INFO L78 Accepts]: Start accepts. Automaton has 2355 states and 8184 transitions. Word has length 28 [2022-01-28 15:56:17,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:56:17,861 INFO L470 AbstractCegarLoop]: Abstraction has 2355 states and 8184 transitions. [2022-01-28 15:56:17,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 27 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-28 15:56:17,861 INFO L276 IsEmpty]: Start isEmpty. Operand 2355 states and 8184 transitions. [2022-01-28 15:56:17,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:56:17,865 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:56:17,865 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:56:17,881 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-28 15:56:18,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-28 15:56:18,079 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:56:18,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:56:18,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1315804659, now seen corresponding path program 10 times [2022-01-28 15:56:18,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:56:18,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833494557] [2022-01-28 15:56:18,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:56:18,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:56:18,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:56:18,336 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:18,336 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:56:18,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833494557] [2022-01-28 15:56:18,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833494557] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:56:18,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925609135] [2022-01-28 15:56:18,336 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:56:18,336 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:18,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:56:18,337 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-28 15:56:18,363 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-28 15:56:18,376 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:56:18,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:56:18,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-28 15:56:18,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:56:18,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:56:18,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:56:18,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:56:18,751 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:18,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:56:18,803 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:56:18,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-01-28 15:56:19,096 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:19,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925609135] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:56:19,096 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:56:19,096 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 32 [2022-01-28 15:56:19,096 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24871706] [2022-01-28 15:56:19,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:56:19,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:56:19,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:56:19,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:56:19,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=812, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:56:19,097 INFO L87 Difference]: Start difference. First operand 2355 states and 8184 transitions. Second operand has 32 states, 32 states have (on average 2.21875) internal successors, (71), 32 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-28 15:56:21,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:56:21,269 INFO L93 Difference]: Finished difference Result 5240 states and 16371 transitions. [2022-01-28 15:56:21,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-28 15:56:21,269 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.21875) internal successors, (71), 32 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 28 [2022-01-28 15:56:21,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:56:21,279 INFO L225 Difference]: With dead ends: 5240 [2022-01-28 15:56:21,279 INFO L226 Difference]: Without dead ends: 5044 [2022-01-28 15:56:21,279 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1726 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1015, Invalid=4241, Unknown=0, NotChecked=0, Total=5256 [2022-01-28 15:56:21,280 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 707 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 888 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 707 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 1265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 888 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 171 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:56:21,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [707 Valid, 309 Invalid, 1265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 888 Invalid, 0 Unknown, 171 Unchecked, 0.5s Time] [2022-01-28 15:56:21,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5044 states. [2022-01-28 15:56:21,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5044 to 2447. [2022-01-28 15:56:21,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2447 states, 2446 states have (on average 3.4603434178250203) internal successors, (8464), 2446 states have internal predecessors, (8464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:21,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2447 states to 2447 states and 8464 transitions. [2022-01-28 15:56:21,338 INFO L78 Accepts]: Start accepts. Automaton has 2447 states and 8464 transitions. Word has length 28 [2022-01-28 15:56:21,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:56:21,339 INFO L470 AbstractCegarLoop]: Abstraction has 2447 states and 8464 transitions. [2022-01-28 15:56:21,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.21875) internal successors, (71), 32 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-28 15:56:21,339 INFO L276 IsEmpty]: Start isEmpty. Operand 2447 states and 8464 transitions. [2022-01-28 15:56:21,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:56:21,343 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:56:21,343 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:56:21,359 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-01-28 15:56:21,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:21,559 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:56:21,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:56:21,559 INFO L85 PathProgramCache]: Analyzing trace with hash 114198423, now seen corresponding path program 11 times [2022-01-28 15:56:21,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:56:21,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63335624] [2022-01-28 15:56:21,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:56:21,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:56:21,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:56:21,798 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:21,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:56:21,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63335624] [2022-01-28 15:56:21,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63335624] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:56:21,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335510192] [2022-01-28 15:56:21,798 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:56:21,798 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:21,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:56:21,799 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-28 15:56:21,800 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-28 15:56:21,829 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:56:21,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:56:21,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-28 15:56:21,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:56:22,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:56:22,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:56:22,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:56:22,296 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:22,296 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:56:22,356 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:56:22,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-01-28 15:56:22,676 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:22,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335510192] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:56:22,676 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:56:22,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 34 [2022-01-28 15:56:22,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428589471] [2022-01-28 15:56:22,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:56:22,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-28 15:56:22,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:56:22,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-28 15:56:22,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=958, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:56:22,677 INFO L87 Difference]: Start difference. First operand 2447 states and 8464 transitions. Second operand has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 34 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:25,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:56:25,567 INFO L93 Difference]: Finished difference Result 4687 states and 14636 transitions. [2022-01-28 15:56:25,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-28 15:56:25,568 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 34 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-28 15:56:25,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:56:25,575 INFO L225 Difference]: With dead ends: 4687 [2022-01-28 15:56:25,575 INFO L226 Difference]: Without dead ends: 4446 [2022-01-28 15:56:25,576 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2544 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1262, Invalid=7294, Unknown=0, NotChecked=0, Total=8556 [2022-01-28 15:56:25,576 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 538 mSDsluCounter, 758 mSDsCounter, 0 mSdLazyCounter, 1262 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 538 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 1639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 1262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 252 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:56:25,576 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [538 Valid, 453 Invalid, 1639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 1262 Invalid, 0 Unknown, 252 Unchecked, 0.6s Time] [2022-01-28 15:56:25,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4446 states. [2022-01-28 15:56:25,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4446 to 2662. [2022-01-28 15:56:25,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2662 states, 2661 states have (on average 3.403231867718903) internal successors, (9056), 2661 states have internal predecessors, (9056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:25,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2662 states to 2662 states and 9056 transitions. [2022-01-28 15:56:25,621 INFO L78 Accepts]: Start accepts. Automaton has 2662 states and 9056 transitions. Word has length 28 [2022-01-28 15:56:25,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:56:25,621 INFO L470 AbstractCegarLoop]: Abstraction has 2662 states and 9056 transitions. [2022-01-28 15:56:25,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 34 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:25,621 INFO L276 IsEmpty]: Start isEmpty. Operand 2662 states and 9056 transitions. [2022-01-28 15:56:25,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:56:25,625 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:56:25,625 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:56:25,641 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-28 15:56:25,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-28 15:56:25,826 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:56:25,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:56:25,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1910068349, now seen corresponding path program 12 times [2022-01-28 15:56:25,826 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:56:25,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002711551] [2022-01-28 15:56:25,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:56:25,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:56:25,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:56:26,158 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:26,159 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:56:26,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002711551] [2022-01-28 15:56:26,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002711551] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:56:26,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544913122] [2022-01-28 15:56:26,159 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:56:26,159 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:26,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:56:26,160 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-28 15:56:26,161 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-28 15:56:26,190 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:56:26,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:56:26,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-28 15:56:26,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:56:26,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:56:26,361 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-28 15:56:26,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:56:26,482 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-28 15:56:26,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:56:26,570 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:56:26,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-01-28 15:56:26,714 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-28 15:56:26,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544913122] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:56:26,714 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:56:26,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 28 [2022-01-28 15:56:26,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075048485] [2022-01-28 15:56:26,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:56:26,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:56:26,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:56:26,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:56:26,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=635, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:56:26,715 INFO L87 Difference]: Start difference. First operand 2662 states and 9056 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:28,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:56:28,623 INFO L93 Difference]: Finished difference Result 5466 states and 17333 transitions. [2022-01-28 15:56:28,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-28 15:56:28,623 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-28 15:56:28,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:56:28,643 INFO L225 Difference]: With dead ends: 5466 [2022-01-28 15:56:28,644 INFO L226 Difference]: Without dead ends: 5362 [2022-01-28 15:56:28,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1366 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=885, Invalid=4085, Unknown=0, NotChecked=0, Total=4970 [2022-01-28 15:56:28,644 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 549 mSDsluCounter, 594 mSDsCounter, 0 mSdLazyCounter, 1224 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 549 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 1523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 1224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 173 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:56:28,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [549 Valid, 307 Invalid, 1523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 1224 Invalid, 0 Unknown, 173 Unchecked, 0.6s Time] [2022-01-28 15:56:28,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5362 states. [2022-01-28 15:56:28,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5362 to 2815. [2022-01-28 15:56:28,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2815 states, 2814 states have (on average 3.416133617626155) internal successors, (9613), 2814 states have internal predecessors, (9613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:28,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2815 states to 2815 states and 9613 transitions. [2022-01-28 15:56:28,698 INFO L78 Accepts]: Start accepts. Automaton has 2815 states and 9613 transitions. Word has length 28 [2022-01-28 15:56:28,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:56:28,698 INFO L470 AbstractCegarLoop]: Abstraction has 2815 states and 9613 transitions. [2022-01-28 15:56:28,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:28,698 INFO L276 IsEmpty]: Start isEmpty. Operand 2815 states and 9613 transitions. [2022-01-28 15:56:28,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:56:28,703 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:56:28,703 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:56:28,718 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-01-28 15:56:28,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-28 15:56:28,903 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:56:28,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:56:28,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1658751993, now seen corresponding path program 13 times [2022-01-28 15:56:28,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:56:28,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349171923] [2022-01-28 15:56:28,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:56:28,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:56:28,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:56:29,175 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:29,175 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:56:29,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349171923] [2022-01-28 15:56:29,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349171923] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:56:29,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149103512] [2022-01-28 15:56:29,175 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:56:29,176 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:29,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:56:29,177 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-28 15:56:29,178 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-28 15:56:29,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:56:29,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-28 15:56:29,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:56:29,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:56:29,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:56:29,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:56:29,592 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:29,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:56:29,642 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:56:29,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-01-28 15:56:29,911 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:29,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149103512] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:56:29,911 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:56:29,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 32 [2022-01-28 15:56:29,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864852360] [2022-01-28 15:56:29,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:56:29,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:56:29,912 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:56:29,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:56:29,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=811, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:56:29,912 INFO L87 Difference]: Start difference. First operand 2815 states and 9613 transitions. Second operand has 32 states, 32 states have (on average 2.21875) internal successors, (71), 32 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-28 15:56:33,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:56:33,500 INFO L93 Difference]: Finished difference Result 7283 states and 22589 transitions. [2022-01-28 15:56:33,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-01-28 15:56:33,500 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.21875) internal successors, (71), 32 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 28 [2022-01-28 15:56:33,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:56:33,510 INFO L225 Difference]: With dead ends: 7283 [2022-01-28 15:56:33,510 INFO L226 Difference]: Without dead ends: 5946 [2022-01-28 15:56:33,511 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4411 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1879, Invalid=9041, Unknown=0, NotChecked=0, Total=10920 [2022-01-28 15:56:33,511 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 874 mSDsluCounter, 731 mSDsCounter, 0 mSdLazyCounter, 1047 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 874 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 1852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 1047 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 606 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:56:33,511 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [874 Valid, 441 Invalid, 1852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 1047 Invalid, 0 Unknown, 606 Unchecked, 0.5s Time] [2022-01-28 15:56:33,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5946 states. [2022-01-28 15:56:33,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5946 to 2347. [2022-01-28 15:56:33,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2347 states, 2346 states have (on average 3.5140664961636827) internal successors, (8244), 2346 states have internal predecessors, (8244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:33,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2347 states to 2347 states and 8244 transitions. [2022-01-28 15:56:33,588 INFO L78 Accepts]: Start accepts. Automaton has 2347 states and 8244 transitions. Word has length 28 [2022-01-28 15:56:33,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:56:33,588 INFO L470 AbstractCegarLoop]: Abstraction has 2347 states and 8244 transitions. [2022-01-28 15:56:33,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.21875) internal successors, (71), 32 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-28 15:56:33,588 INFO L276 IsEmpty]: Start isEmpty. Operand 2347 states and 8244 transitions. [2022-01-28 15:56:33,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:56:33,592 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:56:33,592 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:56:33,607 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-28 15:56:33,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:33,792 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:56:33,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:56:33,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1985955337, now seen corresponding path program 14 times [2022-01-28 15:56:33,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:56:33,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596934233] [2022-01-28 15:56:33,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:56:33,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:56:33,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:56:33,970 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:33,970 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:56:33,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596934233] [2022-01-28 15:56:33,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596934233] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:56:33,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758981131] [2022-01-28 15:56:33,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:56:33,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:33,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:56:33,972 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-28 15:56:33,972 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-28 15:56:34,002 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:56:34,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:56:34,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-28 15:56:34,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:56:34,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:56:34,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:56:34,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:56:34,345 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:34,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:56:34,434 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:56:34,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-01-28 15:56:34,703 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:34,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1758981131] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:56:34,704 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:56:34,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 30 [2022-01-28 15:56:34,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397879936] [2022-01-28 15:56:34,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:56:34,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-28 15:56:34,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:56:34,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-28 15:56:34,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2022-01-28 15:56:34,705 INFO L87 Difference]: Start difference. First operand 2347 states and 8244 transitions. Second operand has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 30 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-28 15:56:38,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:56:38,898 INFO L93 Difference]: Finished difference Result 5980 states and 18724 transitions. [2022-01-28 15:56:38,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-01-28 15:56:38,898 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 30 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 28 [2022-01-28 15:56:38,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:56:38,907 INFO L225 Difference]: With dead ends: 5980 [2022-01-28 15:56:38,907 INFO L226 Difference]: Without dead ends: 4778 [2022-01-28 15:56:38,907 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3308 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1558, Invalid=8542, Unknown=0, NotChecked=0, Total=10100 [2022-01-28 15:56:38,908 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 624 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 1677 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 624 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 1942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 1677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 122 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:56:38,908 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [624 Valid, 439 Invalid, 1942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 1677 Invalid, 0 Unknown, 122 Unchecked, 0.7s Time] [2022-01-28 15:56:38,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4778 states. [2022-01-28 15:56:38,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4778 to 2115. [2022-01-28 15:56:38,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2115 states, 2114 states have (on average 3.4578997161778617) internal successors, (7310), 2114 states have internal predecessors, (7310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:38,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2115 states to 2115 states and 7310 transitions. [2022-01-28 15:56:38,957 INFO L78 Accepts]: Start accepts. Automaton has 2115 states and 7310 transitions. Word has length 28 [2022-01-28 15:56:38,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:56:38,957 INFO L470 AbstractCegarLoop]: Abstraction has 2115 states and 7310 transitions. [2022-01-28 15:56:38,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 30 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-28 15:56:38,957 INFO L276 IsEmpty]: Start isEmpty. Operand 2115 states and 7310 transitions. [2022-01-28 15:56:38,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:56:38,961 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:56:38,961 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:56:38,979 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-28 15:56:39,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-01-28 15:56:39,175 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:56:39,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:56:39,176 INFO L85 PathProgramCache]: Analyzing trace with hash 343870545, now seen corresponding path program 15 times [2022-01-28 15:56:39,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:56:39,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433814298] [2022-01-28 15:56:39,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:56:39,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:56:39,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:56:39,550 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:39,550 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:56:39,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433814298] [2022-01-28 15:56:39,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433814298] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:56:39,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490381776] [2022-01-28 15:56:39,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:56:39,550 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:39,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:56:39,551 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-28 15:56:39,552 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-28 15:56:39,584 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:56:39,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:56:39,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-28 15:56:39,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:56:39,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:56:39,790 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-01-28 15:56:39,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-01-28 15:56:39,905 INFO L354 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2022-01-28 15:56:39,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 30 [2022-01-28 15:56:40,048 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:56:40,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:56:40,228 INFO L354 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-01-28 15:56:40,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 34 [2022-01-28 15:56:40,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:56:40,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 94 [2022-01-28 15:56:40,508 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:56:40,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490381776] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:56:40,508 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:56:40,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 34 [2022-01-28 15:56:40,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259231285] [2022-01-28 15:56:40,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:56:40,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-28 15:56:40,508 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:56:40,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-28 15:56:40,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=982, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:56:40,509 INFO L87 Difference]: Start difference. First operand 2115 states and 7310 transitions. Second operand has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 34 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:43,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:56:43,563 INFO L93 Difference]: Finished difference Result 3495 states and 11527 transitions. [2022-01-28 15:56:43,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-28 15:56:43,564 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 34 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-28 15:56:43,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:56:43,570 INFO L225 Difference]: With dead ends: 3495 [2022-01-28 15:56:43,570 INFO L226 Difference]: Without dead ends: 3465 [2022-01-28 15:56:43,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 45 SyntacticMatches, 10 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2424 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1108, Invalid=6902, Unknown=0, NotChecked=0, Total=8010 [2022-01-28 15:56:43,571 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 525 mSDsluCounter, 1015 mSDsCounter, 0 mSdLazyCounter, 2057 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 525 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 2689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 2057 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 531 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:56:43,572 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [525 Valid, 554 Invalid, 2689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 2057 Invalid, 0 Unknown, 531 Unchecked, 0.9s Time] [2022-01-28 15:56:43,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3465 states. [2022-01-28 15:56:43,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3465 to 2143. [2022-01-28 15:56:43,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2143 states, 2142 states have (on average 3.454248366013072) internal successors, (7399), 2142 states have internal predecessors, (7399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:43,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2143 states to 2143 states and 7399 transitions. [2022-01-28 15:56:43,616 INFO L78 Accepts]: Start accepts. Automaton has 2143 states and 7399 transitions. Word has length 28 [2022-01-28 15:56:43,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:56:43,617 INFO L470 AbstractCegarLoop]: Abstraction has 2143 states and 7399 transitions. [2022-01-28 15:56:43,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 34 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:43,617 INFO L276 IsEmpty]: Start isEmpty. Operand 2143 states and 7399 transitions. [2022-01-28 15:56:43,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:56:43,621 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:56:43,621 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:56:43,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-01-28 15:56:43,821 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:43,821 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:56:43,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:56:43,822 INFO L85 PathProgramCache]: Analyzing trace with hash -983610989, now seen corresponding path program 16 times [2022-01-28 15:56:43,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:56:43,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186310637] [2022-01-28 15:56:43,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:56:43,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:56:43,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:56:44,159 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:44,159 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:56:44,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186310637] [2022-01-28 15:56:44,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186310637] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:56:44,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897169609] [2022-01-28 15:56:44,160 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:56:44,160 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:44,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:56:44,161 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-28 15:56:44,161 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-28 15:56:44,192 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:56:44,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:56:44,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-28 15:56:44,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:56:44,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:56:44,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:56:44,492 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:44,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:56:44,547 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:56:44,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-01-28 15:56:44,829 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:44,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897169609] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:56:44,830 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:56:44,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 31 [2022-01-28 15:56:44,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788975905] [2022-01-28 15:56:44,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:56:44,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:56:44,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:56:44,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:56:44,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=804, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:56:44,831 INFO L87 Difference]: Start difference. First operand 2143 states and 7399 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 31 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-28 15:56:46,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:56:46,153 INFO L93 Difference]: Finished difference Result 2988 states and 10014 transitions. [2022-01-28 15:56:46,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-28 15:56:46,153 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 31 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 28 [2022-01-28 15:56:46,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:56:46,158 INFO L225 Difference]: With dead ends: 2988 [2022-01-28 15:56:46,159 INFO L226 Difference]: Without dead ends: 2959 [2022-01-28 15:56:46,159 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1070 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=453, Invalid=3087, Unknown=0, NotChecked=0, Total=3540 [2022-01-28 15:56:46,159 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 268 mSDsluCounter, 679 mSDsCounter, 0 mSdLazyCounter, 1597 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 1670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:56:46,159 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [268 Valid, 401 Invalid, 1670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1597 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:56:46,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2959 states. [2022-01-28 15:56:46,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2959 to 2145. [2022-01-28 15:56:46,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2145 states, 2144 states have (on average 3.453358208955224) internal successors, (7404), 2144 states have internal predecessors, (7404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:46,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2145 states to 2145 states and 7404 transitions. [2022-01-28 15:56:46,198 INFO L78 Accepts]: Start accepts. Automaton has 2145 states and 7404 transitions. Word has length 28 [2022-01-28 15:56:46,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:56:46,198 INFO L470 AbstractCegarLoop]: Abstraction has 2145 states and 7404 transitions. [2022-01-28 15:56:46,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 31 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-28 15:56:46,198 INFO L276 IsEmpty]: Start isEmpty. Operand 2145 states and 7404 transitions. [2022-01-28 15:56:46,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:56:46,202 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:56:46,202 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:56:46,217 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-28 15:56:46,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:46,402 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:56:46,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:56:46,403 INFO L85 PathProgramCache]: Analyzing trace with hash -445755411, now seen corresponding path program 17 times [2022-01-28 15:56:46,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:56:46,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543672446] [2022-01-28 15:56:46,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:56:46,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:56:46,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:56:46,737 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:46,737 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:56:46,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543672446] [2022-01-28 15:56:46,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543672446] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:56:46,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895089948] [2022-01-28 15:56:46,737 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:56:46,737 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:46,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:56:46,738 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-28 15:56:46,739 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-28 15:56:46,770 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-28 15:56:46,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:56:46,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-28 15:56:46,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:56:46,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:56:47,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:56:47,058 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:47,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:56:47,115 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:56:47,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-01-28 15:56:47,418 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:47,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1895089948] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:56:47,418 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:56:47,418 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 31 [2022-01-28 15:56:47,418 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468559395] [2022-01-28 15:56:47,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:56:47,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:56:47,419 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:56:47,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:56:47,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=804, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:56:47,419 INFO L87 Difference]: Start difference. First operand 2145 states and 7404 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 31 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-28 15:56:48,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:56:48,343 INFO L93 Difference]: Finished difference Result 2741 states and 9271 transitions. [2022-01-28 15:56:48,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-28 15:56:48,344 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 31 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 28 [2022-01-28 15:56:48,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:56:48,349 INFO L225 Difference]: With dead ends: 2741 [2022-01-28 15:56:48,349 INFO L226 Difference]: Without dead ends: 2710 [2022-01-28 15:56:48,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 792 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=349, Invalid=2303, Unknown=0, NotChecked=0, Total=2652 [2022-01-28 15:56:48,349 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 236 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 987 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 1039 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 987 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:56:48,349 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [236 Valid, 239 Invalid, 1039 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 987 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:56:48,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2710 states. [2022-01-28 15:56:48,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2710 to 2145. [2022-01-28 15:56:48,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2145 states, 2144 states have (on average 3.449626865671642) internal successors, (7396), 2144 states have internal predecessors, (7396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:48,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2145 states to 2145 states and 7396 transitions. [2022-01-28 15:56:48,385 INFO L78 Accepts]: Start accepts. Automaton has 2145 states and 7396 transitions. Word has length 28 [2022-01-28 15:56:48,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:56:48,385 INFO L470 AbstractCegarLoop]: Abstraction has 2145 states and 7396 transitions. [2022-01-28 15:56:48,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 31 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-28 15:56:48,385 INFO L276 IsEmpty]: Start isEmpty. Operand 2145 states and 7396 transitions. [2022-01-28 15:56:48,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:56:48,389 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:56:48,389 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:56:48,405 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-28 15:56:48,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-01-28 15:56:48,603 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:56:48,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:56:48,604 INFO L85 PathProgramCache]: Analyzing trace with hash -756389609, now seen corresponding path program 18 times [2022-01-28 15:56:48,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:56:48,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644024298] [2022-01-28 15:56:48,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:56:48,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:56:48,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:56:48,961 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:48,961 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:56:48,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644024298] [2022-01-28 15:56:48,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644024298] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:56:48,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32676919] [2022-01-28 15:56:48,962 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:56:48,962 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:48,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:56:48,963 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-28 15:56:48,963 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-28 15:56:48,994 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:56:48,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:56:48,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-28 15:56:48,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:56:49,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:56:49,167 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-28 15:56:49,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:56:49,354 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:49,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:56:49,420 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:56:49,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-01-28 15:56:49,587 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:49,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32676919] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:56:49,588 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:56:49,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 9] total 26 [2022-01-28 15:56:49,588 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776121877] [2022-01-28 15:56:49,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:56:49,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:56:49,588 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:56:49,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:56:49,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:56:49,589 INFO L87 Difference]: Start difference. First operand 2145 states and 7396 transitions. Second operand has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 26 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-28 15:56:50,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:56:50,460 INFO L93 Difference]: Finished difference Result 4479 states and 15071 transitions. [2022-01-28 15:56:50,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:56:50,461 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 26 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 28 [2022-01-28 15:56:50,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:56:50,468 INFO L225 Difference]: With dead ends: 4479 [2022-01-28 15:56:50,468 INFO L226 Difference]: Without dead ends: 4112 [2022-01-28 15:56:50,468 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 497 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=314, Invalid=1666, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:56:50,469 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 279 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 825 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 162 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:56:50,469 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 339 Invalid, 825 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 608 Invalid, 0 Unknown, 162 Unchecked, 0.3s Time] [2022-01-28 15:56:50,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4112 states. [2022-01-28 15:56:50,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4112 to 2678. [2022-01-28 15:56:50,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2678 states, 2677 states have (on average 3.4351886440044828) internal successors, (9196), 2677 states have internal predecessors, (9196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:50,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2678 states to 2678 states and 9196 transitions. [2022-01-28 15:56:50,511 INFO L78 Accepts]: Start accepts. Automaton has 2678 states and 9196 transitions. Word has length 28 [2022-01-28 15:56:50,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:56:50,511 INFO L470 AbstractCegarLoop]: Abstraction has 2678 states and 9196 transitions. [2022-01-28 15:56:50,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 26 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-28 15:56:50,511 INFO L276 IsEmpty]: Start isEmpty. Operand 2678 states and 9196 transitions. [2022-01-28 15:56:50,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:56:50,516 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:56:50,516 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:56:50,531 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-28 15:56:50,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-01-28 15:56:50,731 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:56:50,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:56:50,731 INFO L85 PathProgramCache]: Analyzing trace with hash 165312531, now seen corresponding path program 19 times [2022-01-28 15:56:50,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:56:50,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730445330] [2022-01-28 15:56:50,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:56:50,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:56:50,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:56:51,071 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:51,071 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:56:51,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730445330] [2022-01-28 15:56:51,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730445330] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:56:51,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600180285] [2022-01-28 15:56:51,071 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:56:51,071 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:51,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:56:51,072 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-28 15:56:51,074 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-28 15:56:51,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:56:51,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-28 15:56:51,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:56:51,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:56:51,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:56:51,420 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:51,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:56:51,499 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:56:51,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-01-28 15:56:51,743 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:51,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600180285] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:56:51,743 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:56:51,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 31 [2022-01-28 15:56:51,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056188063] [2022-01-28 15:56:51,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:56:51,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:56:51,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:56:51,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:56:51,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:56:51,744 INFO L87 Difference]: Start difference. First operand 2678 states and 9196 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 31 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-28 15:56:54,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:56:54,015 INFO L93 Difference]: Finished difference Result 5448 states and 17583 transitions. [2022-01-28 15:56:54,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-28 15:56:54,015 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 31 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 28 [2022-01-28 15:56:54,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:56:54,026 INFO L225 Difference]: With dead ends: 5448 [2022-01-28 15:56:54,026 INFO L226 Difference]: Without dead ends: 5374 [2022-01-28 15:56:54,026 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1833 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=847, Invalid=4853, Unknown=0, NotChecked=0, Total=5700 [2022-01-28 15:56:54,026 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 492 mSDsluCounter, 703 mSDsCounter, 0 mSdLazyCounter, 1658 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 492 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 1784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 1658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:56:54,026 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [492 Valid, 380 Invalid, 1784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 1658 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:56:54,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5374 states. [2022-01-28 15:56:54,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5374 to 2733. [2022-01-28 15:56:54,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2733 states, 2732 states have (on average 3.451683748169839) internal successors, (9430), 2732 states have internal predecessors, (9430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:54,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2733 states to 2733 states and 9430 transitions. [2022-01-28 15:56:54,081 INFO L78 Accepts]: Start accepts. Automaton has 2733 states and 9430 transitions. Word has length 28 [2022-01-28 15:56:54,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:56:54,082 INFO L470 AbstractCegarLoop]: Abstraction has 2733 states and 9430 transitions. [2022-01-28 15:56:54,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 31 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-28 15:56:54,082 INFO L276 IsEmpty]: Start isEmpty. Operand 2733 states and 9430 transitions. [2022-01-28 15:56:54,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:56:54,086 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:56:54,086 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:56:54,102 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-28 15:56:54,286 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-28 15:56:54,287 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:56:54,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:56:54,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1196385495, now seen corresponding path program 20 times [2022-01-28 15:56:54,287 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:56:54,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230202977] [2022-01-28 15:56:54,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:56:54,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:56:54,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:56:54,617 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:54,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:56:54,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230202977] [2022-01-28 15:56:54,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230202977] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:56:54,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440141006] [2022-01-28 15:56:54,617 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:56:54,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:54,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:56:54,618 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-28 15:56:54,619 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-28 15:56:54,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:56:54,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:56:54,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-28 15:56:54,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:56:54,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:56:54,813 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-28 15:56:54,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:56:54,941 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:54,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:56:55,011 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:56:55,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-01-28 15:56:55,173 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:55,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440141006] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:56:55,173 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:56:55,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 9] total 25 [2022-01-28 15:56:55,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640923032] [2022-01-28 15:56:55,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:56:55,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:56:55,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:56:55,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:56:55,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:56:55,174 INFO L87 Difference]: Start difference. First operand 2733 states and 9430 transitions. Second operand has 25 states, 25 states have (on average 2.84) internal successors, (71), 25 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-28 15:56:55,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:56:55,848 INFO L93 Difference]: Finished difference Result 3715 states and 12201 transitions. [2022-01-28 15:56:55,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:56:55,849 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.84) internal successors, (71), 25 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 28 [2022-01-28 15:56:55,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:56:55,855 INFO L225 Difference]: With dead ends: 3715 [2022-01-28 15:56:55,856 INFO L226 Difference]: Without dead ends: 3677 [2022-01-28 15:56:55,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 51 SyntacticMatches, 7 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=234, Invalid=1326, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:56:55,857 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 206 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 316 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:56:55,857 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 306 Invalid, 838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 512 Invalid, 0 Unknown, 316 Unchecked, 0.2s Time] [2022-01-28 15:56:55,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3677 states. [2022-01-28 15:56:55,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3677 to 2770. [2022-01-28 15:56:55,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2770 states, 2769 states have (on average 3.4539544962080173) internal successors, (9564), 2769 states have internal predecessors, (9564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:56:55,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2770 states to 2770 states and 9564 transitions. [2022-01-28 15:56:55,909 INFO L78 Accepts]: Start accepts. Automaton has 2770 states and 9564 transitions. Word has length 28 [2022-01-28 15:56:55,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:56:55,909 INFO L470 AbstractCegarLoop]: Abstraction has 2770 states and 9564 transitions. [2022-01-28 15:56:55,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.84) internal successors, (71), 25 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-28 15:56:55,909 INFO L276 IsEmpty]: Start isEmpty. Operand 2770 states and 9564 transitions. [2022-01-28 15:56:55,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:56:55,914 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:56:55,914 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:56:55,929 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-28 15:56:56,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:56,126 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:56:56,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:56:56,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1055518195, now seen corresponding path program 21 times [2022-01-28 15:56:56,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:56:56,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621552362] [2022-01-28 15:56:56,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:56:56,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:56:56,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:56:56,460 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:56,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:56:56,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621552362] [2022-01-28 15:56:56,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621552362] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:56:56,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789051599] [2022-01-28 15:56:56,461 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:56:56,461 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:56:56,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:56:56,462 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-28 15:56:56,463 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-28 15:56:56,496 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:56:56,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:56:56,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-28 15:56:56,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:56:56,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:56:56,766 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-01-28 15:56:56,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-01-28 15:56:56,876 INFO L354 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2022-01-28 15:56:56,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 26 [2022-01-28 15:56:57,008 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:57,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:56:57,179 INFO L354 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-01-28 15:56:57,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 34 [2022-01-28 15:56:57,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:56:57,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 94 [2022-01-28 15:56:57,491 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:56:57,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789051599] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:56:57,492 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:56:57,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 13] total 35 [2022-01-28 15:56:57,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41391764] [2022-01-28 15:56:57,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:56:57,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-28 15:56:57,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:56:57,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-28 15:56:57,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=1033, Unknown=0, NotChecked=0, Total=1190 [2022-01-28 15:56:57,492 INFO L87 Difference]: Start difference. First operand 2770 states and 9564 transitions. Second operand has 35 states, 35 states have (on average 2.1142857142857143) internal successors, (74), 35 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:00,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:00,612 INFO L93 Difference]: Finished difference Result 7830 states and 25300 transitions. [2022-01-28 15:57:00,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-01-28 15:57:00,612 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.1142857142857143) internal successors, (74), 35 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-28 15:57:00,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:00,628 INFO L225 Difference]: With dead ends: 7830 [2022-01-28 15:57:00,628 INFO L226 Difference]: Without dead ends: 7724 [2022-01-28 15:57:00,629 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 43 SyntacticMatches, 8 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 4218 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1859, Invalid=8647, Unknown=0, NotChecked=0, Total=10506 [2022-01-28 15:57:00,629 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 755 mSDsluCounter, 809 mSDsCounter, 0 mSdLazyCounter, 1217 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 755 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 2632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 1217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1237 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:00,629 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [755 Valid, 520 Invalid, 2632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 1217 Invalid, 0 Unknown, 1237 Unchecked, 0.6s Time] [2022-01-28 15:57:00,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7724 states. [2022-01-28 15:57:00,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7724 to 3556. [2022-01-28 15:57:00,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3556 states, 3555 states have (on average 3.457946554149086) internal successors, (12293), 3555 states have internal predecessors, (12293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:00,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3556 states to 3556 states and 12293 transitions. [2022-01-28 15:57:00,725 INFO L78 Accepts]: Start accepts. Automaton has 3556 states and 12293 transitions. Word has length 28 [2022-01-28 15:57:00,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:00,725 INFO L470 AbstractCegarLoop]: Abstraction has 3556 states and 12293 transitions. [2022-01-28 15:57:00,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.1142857142857143) internal successors, (74), 35 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:00,725 INFO L276 IsEmpty]: Start isEmpty. Operand 3556 states and 12293 transitions. [2022-01-28 15:57:00,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:57:00,732 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:00,732 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:57:00,747 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-01-28 15:57:00,932 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-01-28 15:57:00,932 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:00,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:00,933 INFO L85 PathProgramCache]: Analyzing trace with hash 452865413, now seen corresponding path program 22 times [2022-01-28 15:57:00,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:00,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721995608] [2022-01-28 15:57:00,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:00,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:00,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:01,197 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:01,198 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:01,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721995608] [2022-01-28 15:57:01,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721995608] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:01,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1090686138] [2022-01-28 15:57:01,211 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:57:01,211 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:01,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:01,213 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-28 15:57:01,213 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-28 15:57:01,245 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:57:01,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:01,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-28 15:57:01,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:01,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-28 15:57:01,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:57:01,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-28 15:57:01,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:57:01,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-28 15:57:01,612 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:01,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:01,744 INFO L354 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-01-28 15:57:01,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 30 [2022-01-28 15:57:01,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:57:01,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 94 [2022-01-28 15:57:02,050 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:02,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1090686138] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:02,050 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:02,050 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 34 [2022-01-28 15:57:02,050 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172865826] [2022-01-28 15:57:02,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:02,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-28 15:57:02,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:02,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-28 15:57:02,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=967, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:57:02,051 INFO L87 Difference]: Start difference. First operand 3556 states and 12293 transitions. Second operand has 34 states, 34 states have (on average 2.176470588235294) internal successors, (74), 34 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-28 15:57:04,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:04,927 INFO L93 Difference]: Finished difference Result 8933 states and 29274 transitions. [2022-01-28 15:57:04,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-28 15:57:04,927 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.176470588235294) internal successors, (74), 34 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 28 [2022-01-28 15:57:04,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:04,945 INFO L225 Difference]: With dead ends: 8933 [2022-01-28 15:57:04,945 INFO L226 Difference]: Without dead ends: 8387 [2022-01-28 15:57:04,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3036 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1246, Invalid=7874, Unknown=0, NotChecked=0, Total=9120 [2022-01-28 15:57:04,946 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 516 mSDsluCounter, 799 mSDsCounter, 0 mSdLazyCounter, 1300 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 516 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 2046 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 1300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 619 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:04,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [516 Valid, 426 Invalid, 2046 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 1300 Invalid, 0 Unknown, 619 Unchecked, 0.6s Time] [2022-01-28 15:57:04,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8387 states. [2022-01-28 15:57:05,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8387 to 3455. [2022-01-28 15:57:05,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3455 states, 3454 states have (on average 3.4452808338158656) internal successors, (11900), 3454 states have internal predecessors, (11900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:05,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3455 states to 3455 states and 11900 transitions. [2022-01-28 15:57:05,043 INFO L78 Accepts]: Start accepts. Automaton has 3455 states and 11900 transitions. Word has length 28 [2022-01-28 15:57:05,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:05,043 INFO L470 AbstractCegarLoop]: Abstraction has 3455 states and 11900 transitions. [2022-01-28 15:57:05,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.176470588235294) internal successors, (74), 34 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-28 15:57:05,043 INFO L276 IsEmpty]: Start isEmpty. Operand 3455 states and 11900 transitions. [2022-01-28 15:57:05,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:57:05,049 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:05,049 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:57:05,064 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-01-28 15:57:05,249 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-28 15:57:05,250 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:05,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:05,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1288791817, now seen corresponding path program 23 times [2022-01-28 15:57:05,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:05,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105143037] [2022-01-28 15:57:05,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:05,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:05,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:05,490 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:05,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:05,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105143037] [2022-01-28 15:57:05,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105143037] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:05,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062809805] [2022-01-28 15:57:05,490 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:57:05,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:05,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:05,491 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-28 15:57:05,512 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-28 15:57:05,535 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:57:05,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:05,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-28 15:57:05,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:05,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:57:05,659 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-28 15:57:05,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:57:05,842 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:57:05,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:05,908 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:57:05,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-01-28 15:57:06,066 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:57:06,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062809805] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:06,067 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:06,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8, 8] total 22 [2022-01-28 15:57:06,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767872743] [2022-01-28 15:57:06,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:06,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-28 15:57:06,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:06,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-28 15:57:06,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-01-28 15:57:06,068 INFO L87 Difference]: Start difference. First operand 3455 states and 11900 transitions. Second operand has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 22 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-28 15:57:06,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:06,373 INFO L93 Difference]: Finished difference Result 5261 states and 17504 transitions. [2022-01-28 15:57:06,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-28 15:57:06,374 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 22 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 28 [2022-01-28 15:57:06,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:06,383 INFO L225 Difference]: With dead ends: 5261 [2022-01-28 15:57:06,383 INFO L226 Difference]: Without dead ends: 5231 [2022-01-28 15:57:06,383 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=203, Invalid=667, Unknown=0, NotChecked=0, Total=870 [2022-01-28 15:57:06,383 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 161 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 281 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:06,383 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 312 Invalid, 664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 364 Invalid, 0 Unknown, 281 Unchecked, 0.1s Time] [2022-01-28 15:57:06,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5231 states. [2022-01-28 15:57:06,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5231 to 3611. [2022-01-28 15:57:06,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3611 states, 3610 states have (on average 3.441274238227147) internal successors, (12423), 3610 states have internal predecessors, (12423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:06,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3611 states to 3611 states and 12423 transitions. [2022-01-28 15:57:06,438 INFO L78 Accepts]: Start accepts. Automaton has 3611 states and 12423 transitions. Word has length 28 [2022-01-28 15:57:06,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:06,438 INFO L470 AbstractCegarLoop]: Abstraction has 3611 states and 12423 transitions. [2022-01-28 15:57:06,438 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 22 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-28 15:57:06,438 INFO L276 IsEmpty]: Start isEmpty. Operand 3611 states and 12423 transitions. [2022-01-28 15:57:06,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:57:06,444 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:06,444 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:57:06,459 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-28 15:57:06,644 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:06,644 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:06,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:06,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1037916815, now seen corresponding path program 24 times [2022-01-28 15:57:06,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:06,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455897384] [2022-01-28 15:57:06,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:06,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:06,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:06,862 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:06,862 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:06,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455897384] [2022-01-28 15:57:06,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455897384] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:06,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144215942] [2022-01-28 15:57:06,863 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:57:06,863 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:06,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:06,864 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-28 15:57:06,865 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-28 15:57:06,899 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:57:06,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:06,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-28 15:57:06,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:06,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:57:07,035 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-28 15:57:07,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:57:07,207 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:57:07,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:07,264 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:57:07,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-01-28 15:57:07,402 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:57:07,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144215942] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:07,402 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:07,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8, 8] total 22 [2022-01-28 15:57:07,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235524177] [2022-01-28 15:57:07,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:07,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-28 15:57:07,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:07,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-28 15:57:07,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-01-28 15:57:07,403 INFO L87 Difference]: Start difference. First operand 3611 states and 12423 transitions. Second operand has 22 states, 22 states have (on average 3.1818181818181817) 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-28 15:57:07,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:07,707 INFO L93 Difference]: Finished difference Result 5810 states and 19230 transitions. [2022-01-28 15:57:07,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-28 15:57:07,707 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.1818181818181817) 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 28 [2022-01-28 15:57:07,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:07,717 INFO L225 Difference]: With dead ends: 5810 [2022-01-28 15:57:07,717 INFO L226 Difference]: Without dead ends: 5776 [2022-01-28 15:57:07,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=203, Invalid=667, Unknown=0, NotChecked=0, Total=870 [2022-01-28 15:57:07,718 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 199 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 141 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:07,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 230 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 353 Invalid, 0 Unknown, 141 Unchecked, 0.1s Time] [2022-01-28 15:57:07,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5776 states. [2022-01-28 15:57:07,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5776 to 4064. [2022-01-28 15:57:07,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4064 states, 4063 states have (on average 3.430962343096234) internal successors, (13940), 4063 states have internal predecessors, (13940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:07,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4064 states to 4064 states and 13940 transitions. [2022-01-28 15:57:07,781 INFO L78 Accepts]: Start accepts. Automaton has 4064 states and 13940 transitions. Word has length 28 [2022-01-28 15:57:07,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:07,781 INFO L470 AbstractCegarLoop]: Abstraction has 4064 states and 13940 transitions. [2022-01-28 15:57:07,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.1818181818181817) 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-28 15:57:07,781 INFO L276 IsEmpty]: Start isEmpty. Operand 4064 states and 13940 transitions. [2022-01-28 15:57:07,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-28 15:57:07,787 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:07,787 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:57:07,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-01-28 15:57:07,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-01-28 15:57:07,988 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:07,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:07,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1890959309, now seen corresponding path program 25 times [2022-01-28 15:57:07,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:07,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027070083] [2022-01-28 15:57:07,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:07,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:07,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:08,277 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:08,277 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:08,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027070083] [2022-01-28 15:57:08,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027070083] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:08,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822531008] [2022-01-28 15:57:08,278 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:57:08,278 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:08,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:08,279 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-28 15:57:08,307 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-28 15:57:08,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:08,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-28 15:57:08,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:08,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:57:08,503 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-28 15:57:08,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:57:08,629 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:08,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:08,691 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 15:57:08,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 26 [2022-01-28 15:57:08,850 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:08,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822531008] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:08,850 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:08,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 9] total 26 [2022-01-28 15:57:08,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930471553] [2022-01-28 15:57:08,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:08,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:57:08,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:08,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:57:08,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:57:08,851 INFO L87 Difference]: Start difference. First operand 4064 states and 13940 transitions. Second operand has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 26 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-28 15:57:09,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:09,404 INFO L93 Difference]: Finished difference Result 6085 states and 20660 transitions. [2022-01-28 15:57:09,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:57:09,405 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 26 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 28 [2022-01-28 15:57:09,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:09,431 INFO L225 Difference]: With dead ends: 6085 [2022-01-28 15:57:09,431 INFO L226 Difference]: Without dead ends: 5697 [2022-01-28 15:57:09,432 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=285, Invalid=1437, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:57:09,432 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 340 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 480 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:09,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [340 Valid, 173 Invalid, 653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 480 Invalid, 0 Unknown, 95 Unchecked, 0.2s Time] [2022-01-28 15:57:09,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5697 states. [2022-01-28 15:57:09,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5697 to 3483. [2022-01-28 15:57:09,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3483 states, 3482 states have (on average 3.4129810453762204) internal successors, (11884), 3482 states have internal predecessors, (11884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:09,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3483 states to 3483 states and 11884 transitions. [2022-01-28 15:57:09,483 INFO L78 Accepts]: Start accepts. Automaton has 3483 states and 11884 transitions. Word has length 28 [2022-01-28 15:57:09,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:09,483 INFO L470 AbstractCegarLoop]: Abstraction has 3483 states and 11884 transitions. [2022-01-28 15:57:09,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 26 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-28 15:57:09,483 INFO L276 IsEmpty]: Start isEmpty. Operand 3483 states and 11884 transitions. [2022-01-28 15:57:09,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:57:09,488 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:09,488 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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-28 15:57:09,504 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-01-28 15:57:09,688 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:09,689 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:09,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:09,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1914992093, now seen corresponding path program 26 times [2022-01-28 15:57:09,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:09,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894560723] [2022-01-28 15:57:09,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:09,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:09,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:09,783 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:09,783 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:09,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894560723] [2022-01-28 15:57:09,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894560723] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:09,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919805415] [2022-01-28 15:57:09,783 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:57:09,783 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:09,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:09,784 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-28 15:57:09,811 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-28 15:57:09,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:57:09,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:09,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-28 15:57:09,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:09,967 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:09,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:10,087 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:10,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919805415] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:10,088 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:10,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 22 [2022-01-28 15:57:10,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818081932] [2022-01-28 15:57:10,088 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:10,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-28 15:57:10,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:10,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-28 15:57:10,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=358, Unknown=0, NotChecked=0, Total=462 [2022-01-28 15:57:10,088 INFO L87 Difference]: Start difference. First operand 3483 states and 11884 transitions. Second operand has 22 states, 22 states have (on average 2.9545454545454546) internal successors, (65), 22 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:12,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:12,422 INFO L93 Difference]: Finished difference Result 10242 states and 30857 transitions. [2022-01-28 15:57:12,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2022-01-28 15:57:12,422 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.9545454545454546) internal successors, (65), 22 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:57:12,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:12,441 INFO L225 Difference]: With dead ends: 10242 [2022-01-28 15:57:12,441 INFO L226 Difference]: Without dead ends: 10242 [2022-01-28 15:57:12,443 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9949 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4752, Invalid=19428, Unknown=0, NotChecked=0, Total=24180 [2022-01-28 15:57:12,443 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 691 mSDsluCounter, 1007 mSDsCounter, 0 mSdLazyCounter, 1643 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 691 SdHoareTripleChecker+Valid, 608 SdHoareTripleChecker+Invalid, 1769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 1643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:12,443 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [691 Valid, 608 Invalid, 1769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 1643 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:57:12,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10242 states. [2022-01-28 15:57:12,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10242 to 3880. [2022-01-28 15:57:12,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3880 states, 3879 states have (on average 3.4382572828048468) internal successors, (13337), 3879 states have internal predecessors, (13337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:12,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3880 states to 3880 states and 13337 transitions. [2022-01-28 15:57:12,564 INFO L78 Accepts]: Start accepts. Automaton has 3880 states and 13337 transitions. Word has length 30 [2022-01-28 15:57:12,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:12,565 INFO L470 AbstractCegarLoop]: Abstraction has 3880 states and 13337 transitions. [2022-01-28 15:57:12,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.9545454545454546) internal successors, (65), 22 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:12,565 INFO L276 IsEmpty]: Start isEmpty. Operand 3880 states and 13337 transitions. [2022-01-28 15:57:12,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:57:12,571 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:12,571 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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-28 15:57:12,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-01-28 15:57:12,777 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,SelfDestructingSolverStorable53 [2022-01-28 15:57:12,778 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:12,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:12,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1875224879, now seen corresponding path program 27 times [2022-01-28 15:57:12,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:12,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679931722] [2022-01-28 15:57:12,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:12,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:12,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:12,823 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:12,824 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:12,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679931722] [2022-01-28 15:57:12,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679931722] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:12,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652478382] [2022-01-28 15:57:12,824 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:57:12,824 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:12,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:12,825 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-28 15:57:12,826 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-28 15:57:12,860 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:57:12,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:12,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-28 15:57:12,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:12,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-28 15:57:13,057 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2022-01-28 15:57:13,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 22 [2022-01-28 15:57:13,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:57:13,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:57:13,159 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-28 15:57:13,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 32 [2022-01-28 15:57:13,350 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:57:13,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:13,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:57:13,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:57:13,556 INFO L354 Elim1Store]: treesize reduction 15, result has 59.5 percent of original size [2022-01-28 15:57:13,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 38 [2022-01-28 15:57:13,735 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:57:13,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652478382] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:13,735 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:13,735 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14, 14] total 33 [2022-01-28 15:57:13,735 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504694373] [2022-01-28 15:57:13,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:13,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-28 15:57:13,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:13,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-28 15:57:13,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=901, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:57:13,736 INFO L87 Difference]: Start difference. First operand 3880 states and 13337 transitions. Second operand has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 33 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-28 15:57:25,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:25,482 INFO L93 Difference]: Finished difference Result 10837 states and 32766 transitions. [2022-01-28 15:57:25,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 306 states. [2022-01-28 15:57:25,482 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 33 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 30 [2022-01-28 15:57:25,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:25,500 INFO L225 Difference]: With dead ends: 10837 [2022-01-28 15:57:25,501 INFO L226 Difference]: Without dead ends: 10746 [2022-01-28 15:57:25,504 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 377 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 328 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50223 ImplicationChecksByTransitivity, 10.2s TimeCoverageRelationStatistics Valid=14683, Invalid=93887, Unknown=0, NotChecked=0, Total=108570 [2022-01-28 15:57:25,504 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 1399 mSDsluCounter, 2233 mSDsCounter, 0 mSdLazyCounter, 3658 mSolverCounterSat, 349 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1399 SdHoareTripleChecker+Valid, 1370 SdHoareTripleChecker+Invalid, 4902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 349 IncrementalHoareTripleChecker+Valid, 3658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 895 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:25,505 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1399 Valid, 1370 Invalid, 4902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [349 Valid, 3658 Invalid, 0 Unknown, 895 Unchecked, 1.6s Time] [2022-01-28 15:57:25,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10746 states. [2022-01-28 15:57:25,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10746 to 3962. [2022-01-28 15:57:25,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3962 states, 3961 states have (on average 3.428932087856602) internal successors, (13582), 3961 states have internal predecessors, (13582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:25,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3962 states to 3962 states and 13582 transitions. [2022-01-28 15:57:25,622 INFO L78 Accepts]: Start accepts. Automaton has 3962 states and 13582 transitions. Word has length 30 [2022-01-28 15:57:25,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:25,622 INFO L470 AbstractCegarLoop]: Abstraction has 3962 states and 13582 transitions. [2022-01-28 15:57:25,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 33 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-28 15:57:25,622 INFO L276 IsEmpty]: Start isEmpty. Operand 3962 states and 13582 transitions. [2022-01-28 15:57:25,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:57:25,628 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:25,628 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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-28 15:57:25,646 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-01-28 15:57:25,828 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,SelfDestructingSolverStorable54 [2022-01-28 15:57:25,828 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:25,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:25,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1974130723, now seen corresponding path program 28 times [2022-01-28 15:57:25,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:25,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047018585] [2022-01-28 15:57:25,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:25,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:25,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:25,876 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:25,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:25,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047018585] [2022-01-28 15:57:25,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047018585] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:25,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660118743] [2022-01-28 15:57:25,877 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:57:25,877 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:25,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:25,878 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-28 15:57:25,878 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-28 15:57:25,913 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:57:25,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:25,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-28 15:57:25,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:25,987 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:57:25,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:26,066 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:26,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1660118743] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:26,066 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:26,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 16 [2022-01-28 15:57:26,066 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724404946] [2022-01-28 15:57:26,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:26,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:57:26,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:26,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:57:26,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:57:26,067 INFO L87 Difference]: Start difference. First operand 3962 states and 13582 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:27,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:27,174 INFO L93 Difference]: Finished difference Result 10507 states and 32265 transitions. [2022-01-28 15:57:27,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-01-28 15:57:27,174 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:57:27,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:27,194 INFO L225 Difference]: With dead ends: 10507 [2022-01-28 15:57:27,195 INFO L226 Difference]: Without dead ends: 10507 [2022-01-28 15:57:27,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 52 SyntacticMatches, 2 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3374 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1732, Invalid=6640, Unknown=0, NotChecked=0, Total=8372 [2022-01-28 15:57:27,196 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 678 mSDsluCounter, 471 mSDsCounter, 0 mSdLazyCounter, 737 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 678 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:27,196 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [678 Valid, 312 Invalid, 859 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 737 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:57:27,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10507 states. [2022-01-28 15:57:27,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10507 to 4439. [2022-01-28 15:57:27,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4439 states, 4438 states have (on average 3.452456061288869) internal successors, (15322), 4438 states have internal predecessors, (15322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:27,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4439 states to 4439 states and 15322 transitions. [2022-01-28 15:57:27,363 INFO L78 Accepts]: Start accepts. Automaton has 4439 states and 15322 transitions. Word has length 30 [2022-01-28 15:57:27,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:27,364 INFO L470 AbstractCegarLoop]: Abstraction has 4439 states and 15322 transitions. [2022-01-28 15:57:27,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:27,364 INFO L276 IsEmpty]: Start isEmpty. Operand 4439 states and 15322 transitions. [2022-01-28 15:57:27,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:57:27,371 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:27,371 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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-28 15:57:27,387 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-28 15:57:27,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:27,571 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:27,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:27,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1442224409, now seen corresponding path program 29 times [2022-01-28 15:57:27,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:27,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658352817] [2022-01-28 15:57:27,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:27,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:27,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:27,616 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:27,616 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:27,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658352817] [2022-01-28 15:57:27,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658352817] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:27,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739847781] [2022-01-28 15:57:27,616 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:57:27,616 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:27,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:27,617 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-28 15:57:27,618 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-28 15:57:27,657 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:57:27,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:27,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-28 15:57:27,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:27,750 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:57:27,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:27,851 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:27,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739847781] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:27,851 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:27,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 9] total 15 [2022-01-28 15:57:27,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199624119] [2022-01-28 15:57:27,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:27,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:57:27,852 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:27,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:57:27,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:57:27,852 INFO L87 Difference]: Start difference. First operand 4439 states and 15322 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:28,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:28,768 INFO L93 Difference]: Finished difference Result 9421 states and 29352 transitions. [2022-01-28 15:57:28,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-28 15:57:28,768 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:57:28,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:28,787 INFO L225 Difference]: With dead ends: 9421 [2022-01-28 15:57:28,787 INFO L226 Difference]: Without dead ends: 9389 [2022-01-28 15:57:28,788 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2313 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1293, Invalid=4869, Unknown=0, NotChecked=0, Total=6162 [2022-01-28 15:57:28,788 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 558 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 687 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 558 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 782 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:28,788 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [558 Valid, 301 Invalid, 782 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 687 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:57:28,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9389 states. [2022-01-28 15:57:28,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9389 to 4315. [2022-01-28 15:57:28,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4315 states, 4314 states have (on average 3.4663885025498375) internal successors, (14954), 4314 states have internal predecessors, (14954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:28,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4315 states to 4315 states and 14954 transitions. [2022-01-28 15:57:28,937 INFO L78 Accepts]: Start accepts. Automaton has 4315 states and 14954 transitions. Word has length 30 [2022-01-28 15:57:28,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:28,937 INFO L470 AbstractCegarLoop]: Abstraction has 4315 states and 14954 transitions. [2022-01-28 15:57:28,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:28,937 INFO L276 IsEmpty]: Start isEmpty. Operand 4315 states and 14954 transitions. [2022-01-28 15:57:28,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:57:28,943 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:28,944 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:57:28,959 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-01-28 15:57:29,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:29,144 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:29,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:29,144 INFO L85 PathProgramCache]: Analyzing trace with hash 978127087, now seen corresponding path program 30 times [2022-01-28 15:57:29,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:29,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175068342] [2022-01-28 15:57:29,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:29,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:29,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:29,182 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:57:29,182 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:29,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175068342] [2022-01-28 15:57:29,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175068342] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:29,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452652731] [2022-01-28 15:57:29,182 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:57:29,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:29,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:29,183 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-28 15:57:29,184 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-28 15:57:29,220 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:57:29,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:29,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:57:29,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:29,289 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:57:29,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:29,361 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:57:29,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452652731] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:29,361 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:29,361 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2022-01-28 15:57:29,361 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067891566] [2022-01-28 15:57:29,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:29,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-28 15:57:29,362 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:29,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-28 15:57:29,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-01-28 15:57:29,362 INFO L87 Difference]: Start difference. First operand 4315 states and 14954 transitions. Second operand has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:29,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:29,613 INFO L93 Difference]: Finished difference Result 6015 states and 19778 transitions. [2022-01-28 15:57:29,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-28 15:57:29,614 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:57:29,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:29,625 INFO L225 Difference]: With dead ends: 6015 [2022-01-28 15:57:29,625 INFO L226 Difference]: Without dead ends: 6015 [2022-01-28 15:57:29,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 53 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=195, Invalid=455, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:57:29,626 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 148 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:29,626 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 105 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:57:29,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6015 states. [2022-01-28 15:57:29,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6015 to 4239. [2022-01-28 15:57:29,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4239 states, 4238 states have (on average 3.4705049551675318) internal successors, (14708), 4238 states have internal predecessors, (14708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:29,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4239 states to 4239 states and 14708 transitions. [2022-01-28 15:57:29,701 INFO L78 Accepts]: Start accepts. Automaton has 4239 states and 14708 transitions. Word has length 30 [2022-01-28 15:57:29,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:29,702 INFO L470 AbstractCegarLoop]: Abstraction has 4239 states and 14708 transitions. [2022-01-28 15:57:29,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:29,702 INFO L276 IsEmpty]: Start isEmpty. Operand 4239 states and 14708 transitions. [2022-01-28 15:57:29,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:57:29,708 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:29,708 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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-28 15:57:29,724 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-28 15:57:29,909 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:29,909 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:29,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:29,909 INFO L85 PathProgramCache]: Analyzing trace with hash -435342281, now seen corresponding path program 31 times [2022-01-28 15:57:29,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:29,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559818162] [2022-01-28 15:57:29,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:29,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:29,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:29,955 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:29,955 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:29,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559818162] [2022-01-28 15:57:29,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559818162] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:29,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603175440] [2022-01-28 15:57:29,955 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:57:29,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:29,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:29,956 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-28 15:57:29,957 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-28 15:57:29,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:29,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-28 15:57:29,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:30,086 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:30,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:30,168 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:30,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [603175440] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:30,168 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:30,168 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 15 [2022-01-28 15:57:30,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983521152] [2022-01-28 15:57:30,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:30,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:57:30,169 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:30,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:57:30,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:57:30,169 INFO L87 Difference]: Start difference. First operand 4239 states and 14708 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 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-28 15:57:30,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:30,928 INFO L93 Difference]: Finished difference Result 8886 states and 28294 transitions. [2022-01-28 15:57:30,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-28 15:57:30,928 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 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 30 [2022-01-28 15:57:30,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:30,946 INFO L225 Difference]: With dead ends: 8886 [2022-01-28 15:57:30,947 INFO L226 Difference]: Without dead ends: 8886 [2022-01-28 15:57:30,947 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1427 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=903, Invalid=3129, Unknown=0, NotChecked=0, Total=4032 [2022-01-28 15:57:30,947 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 461 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:30,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [461 Valid, 249 Invalid, 773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 664 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:57:30,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8886 states. [2022-01-28 15:57:31,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8886 to 4707. [2022-01-28 15:57:31,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4707 states, 4706 states have (on average 3.4534636634084146) internal successors, (16252), 4706 states have internal predecessors, (16252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:31,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4707 states to 4707 states and 16252 transitions. [2022-01-28 15:57:31,063 INFO L78 Accepts]: Start accepts. Automaton has 4707 states and 16252 transitions. Word has length 30 [2022-01-28 15:57:31,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:31,063 INFO L470 AbstractCegarLoop]: Abstraction has 4707 states and 16252 transitions. [2022-01-28 15:57:31,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 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-28 15:57:31,063 INFO L276 IsEmpty]: Start isEmpty. Operand 4707 states and 16252 transitions. [2022-01-28 15:57:31,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:57:31,071 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:31,071 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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-28 15:57:31,087 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-28 15:57:31,286 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,SelfDestructingSolverStorable58 [2022-01-28 15:57:31,287 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:31,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:31,287 INFO L85 PathProgramCache]: Analyzing trace with hash 96564033, now seen corresponding path program 32 times [2022-01-28 15:57:31,287 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:31,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405892663] [2022-01-28 15:57:31,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:31,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:31,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:31,318 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:31,318 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:31,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405892663] [2022-01-28 15:57:31,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405892663] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:31,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277474245] [2022-01-28 15:57:31,318 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:57:31,318 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:31,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:31,319 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-28 15:57:31,320 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-28 15:57:31,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:57:31,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:31,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-28 15:57:31,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:31,426 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:31,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:31,497 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:31,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277474245] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:31,497 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:31,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-01-28 15:57:31,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544547882] [2022-01-28 15:57:31,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:31,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-28 15:57:31,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:31,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-28 15:57:31,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2022-01-28 15:57:31,498 INFO L87 Difference]: Start difference. First operand 4707 states and 16252 transitions. Second operand has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:32,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:32,058 INFO L93 Difference]: Finished difference Result 7958 states and 25738 transitions. [2022-01-28 15:57:32,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-28 15:57:32,058 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:57:32,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:32,096 INFO L225 Difference]: With dead ends: 7958 [2022-01-28 15:57:32,096 INFO L226 Difference]: Without dead ends: 7938 [2022-01-28 15:57:32,097 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 815 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=608, Invalid=2044, Unknown=0, NotChecked=0, Total=2652 [2022-01-28 15:57:32,097 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 457 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:32,097 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [457 Valid, 174 Invalid, 559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:57:32,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7938 states. [2022-01-28 15:57:32,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7938 to 4457. [2022-01-28 15:57:32,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4457 states, 4456 states have (on average 3.4827199281867145) internal successors, (15519), 4456 states have internal predecessors, (15519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:32,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4457 states to 4457 states and 15519 transitions. [2022-01-28 15:57:32,188 INFO L78 Accepts]: Start accepts. Automaton has 4457 states and 15519 transitions. Word has length 30 [2022-01-28 15:57:32,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:32,188 INFO L470 AbstractCegarLoop]: Abstraction has 4457 states and 15519 transitions. [2022-01-28 15:57:32,188 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:32,188 INFO L276 IsEmpty]: Start isEmpty. Operand 4457 states and 15519 transitions. [2022-01-28 15:57:32,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:57:32,194 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:32,194 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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-28 15:57:32,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-01-28 15:57:32,395 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,SelfDestructingSolverStorable59 [2022-01-28 15:57:32,395 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:32,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:32,395 INFO L85 PathProgramCache]: Analyzing trace with hash 292627251, now seen corresponding path program 33 times [2022-01-28 15:57:32,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:32,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917048013] [2022-01-28 15:57:32,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:32,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:32,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:32,477 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:32,477 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:32,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917048013] [2022-01-28 15:57:32,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917048013] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:32,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518189125] [2022-01-28 15:57:32,477 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:57:32,478 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:32,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:32,478 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-28 15:57:32,479 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-28 15:57:32,518 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-28 15:57:32,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:32,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-28 15:57:32,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:32,585 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:32,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:32,652 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:32,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518189125] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:32,653 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:32,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-01-28 15:57:32,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223796667] [2022-01-28 15:57:32,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:32,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-28 15:57:32,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:32,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-28 15:57:32,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-01-28 15:57:32,653 INFO L87 Difference]: Start difference. First operand 4457 states and 15519 transitions. Second operand has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:33,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:33,144 INFO L93 Difference]: Finished difference Result 7617 states and 24935 transitions. [2022-01-28 15:57:33,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-28 15:57:33,145 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:57:33,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:33,158 INFO L225 Difference]: With dead ends: 7617 [2022-01-28 15:57:33,159 INFO L226 Difference]: Without dead ends: 7561 [2022-01-28 15:57:33,159 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 635 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=511, Invalid=1745, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:57:33,159 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 326 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:33,159 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 186 Invalid, 561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:57:33,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7561 states. [2022-01-28 15:57:33,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7561 to 4489. [2022-01-28 15:57:33,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4489 states, 4488 states have (on average 3.480169340463458) internal successors, (15619), 4488 states have internal predecessors, (15619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:33,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4489 states to 4489 states and 15619 transitions. [2022-01-28 15:57:33,268 INFO L78 Accepts]: Start accepts. Automaton has 4489 states and 15619 transitions. Word has length 30 [2022-01-28 15:57:33,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:33,268 INFO L470 AbstractCegarLoop]: Abstraction has 4489 states and 15619 transitions. [2022-01-28 15:57:33,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:33,269 INFO L276 IsEmpty]: Start isEmpty. Operand 4489 states and 15619 transitions. [2022-01-28 15:57:33,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:57:33,275 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:33,275 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:57:33,293 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-28 15:57:33,490 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:33,491 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:33,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:33,491 INFO L85 PathProgramCache]: Analyzing trace with hash -339224977, now seen corresponding path program 34 times [2022-01-28 15:57:33,491 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:33,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297573458] [2022-01-28 15:57:33,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:33,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:33,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:33,523 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:57:33,523 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:33,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297573458] [2022-01-28 15:57:33,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297573458] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:33,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577827525] [2022-01-28 15:57:33,524 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:57:33,524 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:33,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:33,525 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-28 15:57:33,527 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-28 15:57:33,565 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:57:33,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:33,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-28 15:57:33,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:33,628 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:57:33,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:33,691 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:57:33,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1577827525] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:33,691 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:33,691 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 12 [2022-01-28 15:57:33,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836119227] [2022-01-28 15:57:33,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:33,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-28 15:57:33,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:33,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-28 15:57:33,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-01-28 15:57:33,692 INFO L87 Difference]: Start difference. First operand 4489 states and 15619 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:34,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:34,054 INFO L93 Difference]: Finished difference Result 7021 states and 23354 transitions. [2022-01-28 15:57:34,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-28 15:57:34,055 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:57:34,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:34,068 INFO L225 Difference]: With dead ends: 7021 [2022-01-28 15:57:34,069 INFO L226 Difference]: Without dead ends: 7021 [2022-01-28 15:57:34,069 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 55 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=262, Invalid=608, Unknown=0, NotChecked=0, Total=870 [2022-01-28 15:57:34,069 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 152 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:34,069 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 175 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:57:34,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7021 states. [2022-01-28 15:57:34,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7021 to 4828. [2022-01-28 15:57:34,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4828 states, 4827 states have (on average 3.4949243836751607) internal successors, (16870), 4827 states have internal predecessors, (16870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:34,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4828 states to 4828 states and 16870 transitions. [2022-01-28 15:57:34,155 INFO L78 Accepts]: Start accepts. Automaton has 4828 states and 16870 transitions. Word has length 30 [2022-01-28 15:57:34,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:34,155 INFO L470 AbstractCegarLoop]: Abstraction has 4828 states and 16870 transitions. [2022-01-28 15:57:34,155 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:34,155 INFO L276 IsEmpty]: Start isEmpty. Operand 4828 states and 16870 transitions. [2022-01-28 15:57:34,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:57:34,162 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:34,162 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:57:34,178 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-01-28 15:57:34,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:34,363 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:34,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:34,363 INFO L85 PathProgramCache]: Analyzing trace with hash 818018399, now seen corresponding path program 35 times [2022-01-28 15:57:34,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:34,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151707482] [2022-01-28 15:57:34,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:34,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:34,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:34,407 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:34,408 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:34,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151707482] [2022-01-28 15:57:34,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151707482] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:34,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452758989] [2022-01-28 15:57:34,408 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:57:34,408 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:34,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:34,409 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-28 15:57:34,409 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-28 15:57:34,447 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:57:34,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:34,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-28 15:57:34,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:34,511 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:34,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:34,570 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:34,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452758989] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:34,571 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:34,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 13 [2022-01-28 15:57:34,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736923555] [2022-01-28 15:57:34,571 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:34,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-28 15:57:34,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:34,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-28 15:57:34,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2022-01-28 15:57:34,571 INFO L87 Difference]: Start difference. First operand 4828 states and 16870 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:34,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:34,938 INFO L93 Difference]: Finished difference Result 6879 states and 22931 transitions. [2022-01-28 15:57:34,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-28 15:57:34,938 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:57:34,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:34,952 INFO L225 Difference]: With dead ends: 6879 [2022-01-28 15:57:34,952 INFO L226 Difference]: Without dead ends: 6879 [2022-01-28 15:57:34,953 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 54 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=318, Invalid=738, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:57:34,953 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 157 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:34,953 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 156 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 439 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:57:34,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6879 states. [2022-01-28 15:57:35,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6879 to 4725. [2022-01-28 15:57:35,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4725 states, 4724 states have (on average 3.4908975444538526) internal successors, (16491), 4724 states have internal predecessors, (16491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:35,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4725 states to 4725 states and 16491 transitions. [2022-01-28 15:57:35,041 INFO L78 Accepts]: Start accepts. Automaton has 4725 states and 16491 transitions. Word has length 30 [2022-01-28 15:57:35,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:35,042 INFO L470 AbstractCegarLoop]: Abstraction has 4725 states and 16491 transitions. [2022-01-28 15:57:35,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:35,042 INFO L276 IsEmpty]: Start isEmpty. Operand 4725 states and 16491 transitions. [2022-01-28 15:57:35,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:57:35,048 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:35,048 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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-28 15:57:35,064 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-01-28 15:57:35,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:35,255 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:35,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:35,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1821107641, now seen corresponding path program 36 times [2022-01-28 15:57:35,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:35,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642158026] [2022-01-28 15:57:35,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:35,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:35,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:35,307 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:35,307 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:35,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642158026] [2022-01-28 15:57:35,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642158026] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:35,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407641828] [2022-01-28 15:57:35,307 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:57:35,308 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:35,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:35,308 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-28 15:57:35,309 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-28 15:57:35,349 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:57:35,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:35,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-28 15:57:35,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:35,439 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:35,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:35,537 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:35,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407641828] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:35,537 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:35,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 20 [2022-01-28 15:57:35,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513399300] [2022-01-28 15:57:35,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:35,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-28 15:57:35,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:35,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-28 15:57:35,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2022-01-28 15:57:35,538 INFO L87 Difference]: Start difference. First operand 4725 states and 16491 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 20 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:36,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:36,552 INFO L93 Difference]: Finished difference Result 7485 states and 24360 transitions. [2022-01-28 15:57:36,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-28 15:57:36,552 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 20 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:57:36,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:36,567 INFO L225 Difference]: With dead ends: 7485 [2022-01-28 15:57:36,567 INFO L226 Difference]: Without dead ends: 7445 [2022-01-28 15:57:36,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1674 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1203, Invalid=4199, Unknown=0, NotChecked=0, Total=5402 [2022-01-28 15:57:36,568 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 318 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 1008 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 1087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1008 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:36,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 336 Invalid, 1087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1008 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:57:36,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7445 states. [2022-01-28 15:57:36,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7445 to 4909. [2022-01-28 15:57:36,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4909 states, 4908 states have (on average 3.4769763651181744) internal successors, (17065), 4908 states have internal predecessors, (17065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:36,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4909 states to 4909 states and 17065 transitions. [2022-01-28 15:57:36,700 INFO L78 Accepts]: Start accepts. Automaton has 4909 states and 17065 transitions. Word has length 30 [2022-01-28 15:57:36,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:36,700 INFO L470 AbstractCegarLoop]: Abstraction has 4909 states and 17065 transitions. [2022-01-28 15:57:36,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 20 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:36,700 INFO L276 IsEmpty]: Start isEmpty. Operand 4909 states and 17065 transitions. [2022-01-28 15:57:36,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:57:36,707 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:36,707 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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-28 15:57:36,723 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-28 15:57:36,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:36,908 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:36,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:36,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1811624177, now seen corresponding path program 37 times [2022-01-28 15:57:36,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:36,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359245634] [2022-01-28 15:57:36,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:36,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:36,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:36,947 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:36,947 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:36,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359245634] [2022-01-28 15:57:36,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359245634] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:36,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695646491] [2022-01-28 15:57:36,948 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:57:36,948 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:36,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:36,949 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-28 15:57:36,949 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-28 15:57:37,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:37,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-28 15:57:37,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:37,102 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:37,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:37,204 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:57:37,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695646491] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:37,204 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:37,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-28 15:57:37,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665839640] [2022-01-28 15:57:37,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:37,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-28 15:57:37,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:37,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-28 15:57:37,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2022-01-28 15:57:37,205 INFO L87 Difference]: Start difference. First operand 4909 states and 17065 transitions. Second operand has 20 states, 20 states have (on average 3.25) internal successors, (65), 20 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:38,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:38,398 INFO L93 Difference]: Finished difference Result 9561 states and 30536 transitions. [2022-01-28 15:57:38,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-01-28 15:57:38,399 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 20 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:57:38,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:38,417 INFO L225 Difference]: With dead ends: 9561 [2022-01-28 15:57:38,417 INFO L226 Difference]: Without dead ends: 9541 [2022-01-28 15:57:38,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2474 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1622, Invalid=5860, Unknown=0, NotChecked=0, Total=7482 [2022-01-28 15:57:38,418 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 489 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 1096 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 1205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1096 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:38,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [489 Valid, 359 Invalid, 1205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 1096 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:57:38,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9541 states. [2022-01-28 15:57:38,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9541 to 5152. [2022-01-28 15:57:38,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5152 states, 5151 states have (on average 3.4686468646864688) internal successors, (17867), 5151 states have internal predecessors, (17867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:38,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5152 states to 5152 states and 17867 transitions. [2022-01-28 15:57:38,574 INFO L78 Accepts]: Start accepts. Automaton has 5152 states and 17867 transitions. Word has length 30 [2022-01-28 15:57:38,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:38,574 INFO L470 AbstractCegarLoop]: Abstraction has 5152 states and 17867 transitions. [2022-01-28 15:57:38,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 20 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:38,574 INFO L276 IsEmpty]: Start isEmpty. Operand 5152 states and 17867 transitions. [2022-01-28 15:57:38,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:57:38,581 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:38,581 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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-28 15:57:38,597 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-01-28 15:57:38,781 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,SelfDestructingSolverStorable64 [2022-01-28 15:57:38,782 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:38,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:38,782 INFO L85 PathProgramCache]: Analyzing trace with hash -716535097, now seen corresponding path program 38 times [2022-01-28 15:57:38,782 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:38,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626850892] [2022-01-28 15:57:38,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:38,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:38,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:38,865 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:38,865 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:38,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626850892] [2022-01-28 15:57:38,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626850892] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:38,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162563263] [2022-01-28 15:57:38,865 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:57:38,865 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:38,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:38,867 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-28 15:57:38,867 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-28 15:57:38,904 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:57:38,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:38,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-28 15:57:38,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:38,994 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:38,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:39,092 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:39,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162563263] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:39,092 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:39,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 19 [2022-01-28 15:57:39,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652158139] [2022-01-28 15:57:39,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:39,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-28 15:57:39,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:39,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-28 15:57:39,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2022-01-28 15:57:39,093 INFO L87 Difference]: Start difference. First operand 5152 states and 17867 transitions. Second operand has 19 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:40,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:40,452 INFO L93 Difference]: Finished difference Result 10741 states and 33889 transitions. [2022-01-28 15:57:40,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-01-28 15:57:40,452 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:57:40,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:40,473 INFO L225 Difference]: With dead ends: 10741 [2022-01-28 15:57:40,473 INFO L226 Difference]: Without dead ends: 10693 [2022-01-28 15:57:40,474 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3932 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2258, Invalid=8454, Unknown=0, NotChecked=0, Total=10712 [2022-01-28 15:57:40,475 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 624 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 946 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 624 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 1065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 946 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:40,475 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [624 Valid, 324 Invalid, 1065 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 946 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:57:40,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10693 states. [2022-01-28 15:57:40,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10693 to 5078. [2022-01-28 15:57:40,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5078 states, 5077 states have (on average 3.496356115816427) internal successors, (17751), 5077 states have internal predecessors, (17751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:40,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5078 states to 5078 states and 17751 transitions. [2022-01-28 15:57:40,629 INFO L78 Accepts]: Start accepts. Automaton has 5078 states and 17751 transitions. Word has length 30 [2022-01-28 15:57:40,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:40,629 INFO L470 AbstractCegarLoop]: Abstraction has 5078 states and 17751 transitions. [2022-01-28 15:57:40,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:40,630 INFO L276 IsEmpty]: Start isEmpty. Operand 5078 states and 17751 transitions. [2022-01-28 15:57:40,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:57:40,637 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:40,637 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:57:40,653 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-01-28 15:57:40,837 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:40,837 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:40,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:40,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1260178641, now seen corresponding path program 39 times [2022-01-28 15:57:40,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:40,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720831688] [2022-01-28 15:57:40,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:40,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:40,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:40,868 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:40,869 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:40,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720831688] [2022-01-28 15:57:40,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720831688] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:40,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253356460] [2022-01-28 15:57:40,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:57:40,869 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:40,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:40,871 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-28 15:57:40,872 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-28 15:57:40,913 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:57:40,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:40,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:57:40,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:41,014 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:57:41,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:41,122 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:41,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253356460] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:41,123 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:41,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 15 [2022-01-28 15:57:41,123 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858669129] [2022-01-28 15:57:41,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:41,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:57:41,123 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:41,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:57:41,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=136, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:57:41,123 INFO L87 Difference]: Start difference. First operand 5078 states and 17751 transitions. Second operand has 15 states, 15 states have (on average 4.333333333333333) internal successors, (65), 15 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:41,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:41,350 INFO L93 Difference]: Finished difference Result 8035 states and 26763 transitions. [2022-01-28 15:57:41,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-28 15:57:41,351 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.333333333333333) internal successors, (65), 15 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:57:41,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:41,367 INFO L225 Difference]: With dead ends: 8035 [2022-01-28 15:57:41,367 INFO L226 Difference]: Without dead ends: 7981 [2022-01-28 15:57:41,367 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=203, Invalid=349, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:57:41,367 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 300 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:41,368 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [300 Valid, 84 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:57:41,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7981 states. [2022-01-28 15:57:41,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7981 to 5619. [2022-01-28 15:57:41,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5619 states, 5618 states have (on average 3.535243859024564) internal successors, (19861), 5618 states have internal predecessors, (19861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:41,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5619 states to 5619 states and 19861 transitions. [2022-01-28 15:57:41,467 INFO L78 Accepts]: Start accepts. Automaton has 5619 states and 19861 transitions. Word has length 30 [2022-01-28 15:57:41,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:41,467 INFO L470 AbstractCegarLoop]: Abstraction has 5619 states and 19861 transitions. [2022-01-28 15:57:41,467 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.333333333333333) internal successors, (65), 15 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:41,468 INFO L276 IsEmpty]: Start isEmpty. Operand 5619 states and 19861 transitions. [2022-01-28 15:57:41,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:57:41,476 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:41,476 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:57:41,491 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-28 15:57:41,676 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,SelfDestructingSolverStorable66 [2022-01-28 15:57:41,676 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:41,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:41,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1991484329, now seen corresponding path program 40 times [2022-01-28 15:57:41,677 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:41,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448224903] [2022-01-28 15:57:41,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:41,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:41,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:41,707 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:41,708 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:41,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448224903] [2022-01-28 15:57:41,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448224903] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:41,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78746869] [2022-01-28 15:57:41,708 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:57:41,708 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:41,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:41,709 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-28 15:57:41,709 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-28 15:57:41,747 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:57:41,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:41,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:57:41,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:41,833 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:57:41,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:41,953 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:41,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78746869] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:41,953 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:41,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 15 [2022-01-28 15:57:41,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386835041] [2022-01-28 15:57:41,953 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:41,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:57:41,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:41,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:57:41,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=139, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:57:41,954 INFO L87 Difference]: Start difference. First operand 5619 states and 19861 transitions. Second operand has 15 states, 15 states have (on average 4.333333333333333) internal successors, (65), 15 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:42,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:42,394 INFO L93 Difference]: Finished difference Result 9979 states and 32219 transitions. [2022-01-28 15:57:42,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:57:42,394 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.333333333333333) internal successors, (65), 15 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:57:42,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:42,413 INFO L225 Difference]: With dead ends: 9979 [2022-01-28 15:57:42,413 INFO L226 Difference]: Without dead ends: 9979 [2022-01-28 15:57:42,413 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=462, Invalid=944, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:57:42,413 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 326 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:42,413 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 139 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:57:42,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9979 states. [2022-01-28 15:57:42,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9979 to 5567. [2022-01-28 15:57:42,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5567 states, 5566 states have (on average 3.5224577793747756) internal successors, (19606), 5566 states have internal predecessors, (19606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:42,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5567 states to 5567 states and 19606 transitions. [2022-01-28 15:57:42,535 INFO L78 Accepts]: Start accepts. Automaton has 5567 states and 19606 transitions. Word has length 30 [2022-01-28 15:57:42,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:42,535 INFO L470 AbstractCegarLoop]: Abstraction has 5567 states and 19606 transitions. [2022-01-28 15:57:42,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.333333333333333) internal successors, (65), 15 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:42,536 INFO L276 IsEmpty]: Start isEmpty. Operand 5567 states and 19606 transitions. [2022-01-28 15:57:42,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:57:42,544 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:42,544 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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-28 15:57:42,559 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-01-28 15:57:42,744 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,SelfDestructingSolverStorable67 [2022-01-28 15:57:42,745 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:42,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:42,745 INFO L85 PathProgramCache]: Analyzing trace with hash 109228903, now seen corresponding path program 41 times [2022-01-28 15:57:42,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:42,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465334637] [2022-01-28 15:57:42,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:42,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:42,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:42,794 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:42,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:42,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465334637] [2022-01-28 15:57:42,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465334637] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:42,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700627939] [2022-01-28 15:57:42,794 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:57:42,794 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:42,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:42,795 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-28 15:57:42,796 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-28 15:57:42,837 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:57:42,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:42,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-28 15:57:42,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:42,942 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:42,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:43,055 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:43,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700627939] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:43,056 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:43,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 22 [2022-01-28 15:57:43,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001952911] [2022-01-28 15:57:43,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:43,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-28 15:57:43,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:43,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-28 15:57:43,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=339, Unknown=0, NotChecked=0, Total=462 [2022-01-28 15:57:43,056 INFO L87 Difference]: Start difference. First operand 5567 states and 19606 transitions. Second operand has 22 states, 22 states have (on average 2.9545454545454546) internal successors, (65), 22 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:45,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:45,221 INFO L93 Difference]: Finished difference Result 15599 states and 49068 transitions. [2022-01-28 15:57:45,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2022-01-28 15:57:45,221 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.9545454545454546) internal successors, (65), 22 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:57:45,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:45,255 INFO L225 Difference]: With dead ends: 15599 [2022-01-28 15:57:45,255 INFO L226 Difference]: Without dead ends: 15599 [2022-01-28 15:57:45,256 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7426 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3980, Invalid=13312, Unknown=0, NotChecked=0, Total=17292 [2022-01-28 15:57:45,256 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 1037 mSDsluCounter, 725 mSDsCounter, 0 mSdLazyCounter, 1152 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1037 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 1336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 1152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:45,256 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1037 Valid, 426 Invalid, 1336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 1152 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:57:45,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15599 states. [2022-01-28 15:57:45,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15599 to 6219. [2022-01-28 15:57:45,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6219 states, 6218 states have (on average 3.582824059183017) internal successors, (22278), 6218 states have internal predecessors, (22278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:45,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6219 states to 6219 states and 22278 transitions. [2022-01-28 15:57:45,438 INFO L78 Accepts]: Start accepts. Automaton has 6219 states and 22278 transitions. Word has length 30 [2022-01-28 15:57:45,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:45,439 INFO L470 AbstractCegarLoop]: Abstraction has 6219 states and 22278 transitions. [2022-01-28 15:57:45,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.9545454545454546) internal successors, (65), 22 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:45,439 INFO L276 IsEmpty]: Start isEmpty. Operand 6219 states and 22278 transitions. [2022-01-28 15:57:45,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:57:45,449 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:45,449 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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-28 15:57:45,465 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-28 15:57:45,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-01-28 15:57:45,649 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:45,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:45,650 INFO L85 PathProgramCache]: Analyzing trace with hash -946148491, now seen corresponding path program 42 times [2022-01-28 15:57:45,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:45,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178496014] [2022-01-28 15:57:45,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:45,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:45,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:45,692 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:45,693 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:45,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178496014] [2022-01-28 15:57:45,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178496014] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:45,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867991140] [2022-01-28 15:57:45,693 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:57:45,693 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:45,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:45,694 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-28 15:57:45,695 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-28 15:57:45,736 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:57:45,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:45,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-28 15:57:45,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:45,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:57:45,841 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-28 15:57:45,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:57:45,971 INFO L354 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2022-01-28 15:57:45,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 28 [2022-01-28 15:57:46,236 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:46,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:46,356 INFO L354 Elim1Store]: treesize reduction 15, result has 69.4 percent of original size [2022-01-28 15:57:46,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 22 treesize of output 48 [2022-01-28 15:57:46,501 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:46,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867991140] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:46,501 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:46,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 23 [2022-01-28 15:57:46,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646199525] [2022-01-28 15:57:46,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:46,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:57:46,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:46,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:57:46,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:57:46,502 INFO L87 Difference]: Start difference. First operand 6219 states and 22278 transitions. Second operand has 23 states, 23 states have (on average 3.5652173913043477) internal successors, (82), 23 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-28 15:57:47,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:47,284 INFO L93 Difference]: Finished difference Result 11795 states and 40102 transitions. [2022-01-28 15:57:47,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-28 15:57:47,284 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.5652173913043477) internal successors, (82), 23 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 30 [2022-01-28 15:57:47,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:47,310 INFO L225 Difference]: With dead ends: 11795 [2022-01-28 15:57:47,310 INFO L226 Difference]: Without dead ends: 11724 [2022-01-28 15:57:47,311 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 75 SyntacticMatches, 3 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1046 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=557, Invalid=2865, Unknown=0, NotChecked=0, Total=3422 [2022-01-28 15:57:47,311 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 395 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 1545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 975 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:47,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [395 Valid, 400 Invalid, 1545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 521 Invalid, 0 Unknown, 975 Unchecked, 0.2s Time] [2022-01-28 15:57:47,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11724 states. [2022-01-28 15:57:47,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11724 to 7544. [2022-01-28 15:57:47,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7544 states, 7543 states have (on average 3.6884528702107913) internal successors, (27822), 7543 states have internal predecessors, (27822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:47,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7544 states to 7544 states and 27822 transitions. [2022-01-28 15:57:47,494 INFO L78 Accepts]: Start accepts. Automaton has 7544 states and 27822 transitions. Word has length 30 [2022-01-28 15:57:47,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:47,494 INFO L470 AbstractCegarLoop]: Abstraction has 7544 states and 27822 transitions. [2022-01-28 15:57:47,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.5652173913043477) internal successors, (82), 23 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-28 15:57:47,495 INFO L276 IsEmpty]: Start isEmpty. Operand 7544 states and 27822 transitions. [2022-01-28 15:57:47,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:57:47,508 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:47,508 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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-28 15:57:47,523 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-01-28 15:57:47,708 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,SelfDestructingSolverStorable69 [2022-01-28 15:57:47,708 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:47,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:47,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1815857451, now seen corresponding path program 43 times [2022-01-28 15:57:47,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:47,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821468070] [2022-01-28 15:57:47,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:47,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:47,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:47,762 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:47,762 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:47,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821468070] [2022-01-28 15:57:47,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821468070] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:47,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286696800] [2022-01-28 15:57:47,762 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:57:47,762 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:47,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:47,763 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-28 15:57:47,764 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-28 15:57:47,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:47,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-28 15:57:47,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:47,933 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:47,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:48,052 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:48,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286696800] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:48,052 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:48,052 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 22 [2022-01-28 15:57:48,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856681000] [2022-01-28 15:57:48,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:48,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-28 15:57:48,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:48,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-28 15:57:48,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=340, Unknown=0, NotChecked=0, Total=462 [2022-01-28 15:57:48,053 INFO L87 Difference]: Start difference. First operand 7544 states and 27822 transitions. Second operand has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 22 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:50,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:50,591 INFO L93 Difference]: Finished difference Result 19156 states and 63042 transitions. [2022-01-28 15:57:50,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2022-01-28 15:57:50,592 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 22 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:57:50,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:50,635 INFO L225 Difference]: With dead ends: 19156 [2022-01-28 15:57:50,635 INFO L226 Difference]: Without dead ends: 19156 [2022-01-28 15:57:50,638 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12462 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=6088, Invalid=19352, Unknown=0, NotChecked=0, Total=25440 [2022-01-28 15:57:50,638 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 1002 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 1263 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1002 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 1429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 1263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:50,638 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1002 Valid, 409 Invalid, 1429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 1263 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:57:50,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19156 states. [2022-01-28 15:57:50,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19156 to 7534. [2022-01-28 15:57:50,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7534 states, 7533 states have (on average 3.6894995353776716) internal successors, (27793), 7533 states have internal predecessors, (27793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:50,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7534 states to 7534 states and 27793 transitions. [2022-01-28 15:57:50,909 INFO L78 Accepts]: Start accepts. Automaton has 7534 states and 27793 transitions. Word has length 30 [2022-01-28 15:57:50,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:50,909 INFO L470 AbstractCegarLoop]: Abstraction has 7534 states and 27793 transitions. [2022-01-28 15:57:50,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 22 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:50,910 INFO L276 IsEmpty]: Start isEmpty. Operand 7534 states and 27793 transitions. [2022-01-28 15:57:50,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:57:50,922 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:50,922 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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-28 15:57:50,939 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-01-28 15:57:51,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:51,123 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:51,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:51,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1102478425, now seen corresponding path program 44 times [2022-01-28 15:57:51,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:51,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124149113] [2022-01-28 15:57:51,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:51,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:51,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:51,176 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:51,176 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:51,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124149113] [2022-01-28 15:57:51,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124149113] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:51,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705000565] [2022-01-28 15:57:51,176 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:57:51,176 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:51,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:51,177 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-28 15:57:51,178 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-28 15:57:51,221 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:57:51,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:51,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-28 15:57:51,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:51,340 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:51,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:51,465 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:51,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705000565] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:51,465 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:51,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 22 [2022-01-28 15:57:51,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549931191] [2022-01-28 15:57:51,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:51,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-28 15:57:51,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:51,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-28 15:57:51,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2022-01-28 15:57:51,466 INFO L87 Difference]: Start difference. First operand 7534 states and 27793 transitions. Second operand has 22 states, 22 states have (on average 3.227272727272727) internal successors, (71), 22 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-28 15:57:54,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:57:54,504 INFO L93 Difference]: Finished difference Result 21492 states and 70251 transitions. [2022-01-28 15:57:54,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 190 states. [2022-01-28 15:57:54,504 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.227272727272727) internal successors, (71), 22 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 30 [2022-01-28 15:57:54,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:57:54,553 INFO L225 Difference]: With dead ends: 21492 [2022-01-28 15:57:54,553 INFO L226 Difference]: Without dead ends: 21492 [2022-01-28 15:57:54,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17405 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=7299, Invalid=29757, Unknown=0, NotChecked=0, Total=37056 [2022-01-28 15:57:54,556 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 1030 mSDsluCounter, 726 mSDsCounter, 0 mSdLazyCounter, 1496 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1030 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 1660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 1496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:57:54,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1030 Valid, 438 Invalid, 1660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 1496 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:57:54,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21492 states. [2022-01-28 15:57:54,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21492 to 7520. [2022-01-28 15:57:54,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7520 states, 7519 states have (on average 3.6883894134858357) internal successors, (27733), 7519 states have internal predecessors, (27733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:57:54,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7520 states to 7520 states and 27733 transitions. [2022-01-28 15:57:54,885 INFO L78 Accepts]: Start accepts. Automaton has 7520 states and 27733 transitions. Word has length 30 [2022-01-28 15:57:54,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:57:54,885 INFO L470 AbstractCegarLoop]: Abstraction has 7520 states and 27733 transitions. [2022-01-28 15:57:54,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.227272727272727) internal successors, (71), 22 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-28 15:57:54,885 INFO L276 IsEmpty]: Start isEmpty. Operand 7520 states and 27733 transitions. [2022-01-28 15:57:54,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:57:54,898 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:57:54,898 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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-28 15:57:54,913 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-01-28 15:57:55,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:55,098 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:57:55,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:57:55,098 INFO L85 PathProgramCache]: Analyzing trace with hash 187881717, now seen corresponding path program 45 times [2022-01-28 15:57:55,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:57:55,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497117076] [2022-01-28 15:57:55,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:57:55,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:57:55,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:57:55,148 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:57:55,148 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:57:55,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497117076] [2022-01-28 15:57:55,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497117076] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:57:55,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119452124] [2022-01-28 15:57:55,148 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:57:55,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:57:55,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:57:55,149 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-28 15:57:55,150 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-28 15:57:55,193 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:57:55,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:57:55,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-28 15:57:55,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:57:55,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-28 15:57:55,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:57:55,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-28 15:57:55,530 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:57:55,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:57:55,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:57:55,678 INFO L354 Elim1Store]: treesize reduction 10, result has 47.4 percent of original size [2022-01-28 15:57:55,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 22 [2022-01-28 15:57:55,865 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:57:55,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119452124] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:57:55,865 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:57:55,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14, 14] total 33 [2022-01-28 15:57:55,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233677988] [2022-01-28 15:57:55,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:57:55,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-28 15:57:55,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:57:55,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-28 15:57:55,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=900, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:57:55,866 INFO L87 Difference]: Start difference. First operand 7520 states and 27733 transitions. Second operand has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 33 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-28 15:58:05,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:58:05,923 INFO L93 Difference]: Finished difference Result 19215 states and 62477 transitions. [2022-01-28 15:58:05,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 268 states. [2022-01-28 15:58:05,923 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 33 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 30 [2022-01-28 15:58:05,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:58:05,968 INFO L225 Difference]: With dead ends: 19215 [2022-01-28 15:58:05,968 INFO L226 Difference]: Without dead ends: 19157 [2022-01-28 15:58:05,970 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 332 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 288 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38033 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=16135, Invalid=67675, Unknown=0, NotChecked=0, Total=83810 [2022-01-28 15:58:05,971 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 1251 mSDsluCounter, 2384 mSDsCounter, 0 mSdLazyCounter, 2569 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1251 SdHoareTripleChecker+Valid, 1340 SdHoareTripleChecker+Invalid, 4947 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 2569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2122 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:58:05,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1251 Valid, 1340 Invalid, 4947 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 2569 Invalid, 0 Unknown, 2122 Unchecked, 1.2s Time] [2022-01-28 15:58:05,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19157 states. [2022-01-28 15:58:06,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19157 to 7842. [2022-01-28 15:58:06,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7842 states, 7841 states have (on average 3.7053947200612165) internal successors, (29054), 7841 states have internal predecessors, (29054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:06,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7842 states to 7842 states and 29054 transitions. [2022-01-28 15:58:06,265 INFO L78 Accepts]: Start accepts. Automaton has 7842 states and 29054 transitions. Word has length 30 [2022-01-28 15:58:06,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:58:06,265 INFO L470 AbstractCegarLoop]: Abstraction has 7842 states and 29054 transitions. [2022-01-28 15:58:06,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 33 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-28 15:58:06,266 INFO L276 IsEmpty]: Start isEmpty. Operand 7842 states and 29054 transitions. [2022-01-28 15:58:06,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:58:06,279 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:58:06,279 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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-28 15:58:06,295 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-01-28 15:58:06,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:58:06,480 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:58:06,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:58:06,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1950628239, now seen corresponding path program 46 times [2022-01-28 15:58:06,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:58:06,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368286024] [2022-01-28 15:58:06,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:58:06,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:58:06,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:58:06,524 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:06,524 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:58:06,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368286024] [2022-01-28 15:58:06,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368286024] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:58:06,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564508585] [2022-01-28 15:58:06,524 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:58:06,524 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:58:06,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:58:06,525 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-28 15:58:06,526 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-28 15:58:06,566 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:58:06,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:58:06,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-28 15:58:06,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:58:06,654 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:06,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:58:06,747 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:06,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564508585] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:58:06,747 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:58:06,747 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 18 [2022-01-28 15:58:06,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663471990] [2022-01-28 15:58:06,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:58:06,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-28 15:58:06,747 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:58:06,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-28 15:58:06,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2022-01-28 15:58:06,748 INFO L87 Difference]: Start difference. First operand 7842 states and 29054 transitions. Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:08,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:58:08,340 INFO L93 Difference]: Finished difference Result 22180 states and 75892 transitions. [2022-01-28 15:58:08,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-01-28 15:58:08,340 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:58:08,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:58:08,393 INFO L225 Difference]: With dead ends: 22180 [2022-01-28 15:58:08,393 INFO L226 Difference]: Without dead ends: 22180 [2022-01-28 15:58:08,395 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5762 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2804, Invalid=10536, Unknown=0, NotChecked=0, Total=13340 [2022-01-28 15:58:08,395 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 714 mSDsluCounter, 517 mSDsCounter, 0 mSdLazyCounter, 975 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 714 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 1116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 975 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:58:08,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [714 Valid, 348 Invalid, 1116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 975 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:58:08,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22180 states. [2022-01-28 15:58:08,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22180 to 9891. [2022-01-28 15:58:08,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9891 states, 9890 states have (on average 3.80262891809909) internal successors, (37608), 9890 states have internal predecessors, (37608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:08,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9891 states to 9891 states and 37608 transitions. [2022-01-28 15:58:08,711 INFO L78 Accepts]: Start accepts. Automaton has 9891 states and 37608 transitions. Word has length 30 [2022-01-28 15:58:08,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:58:08,711 INFO L470 AbstractCegarLoop]: Abstraction has 9891 states and 37608 transitions. [2022-01-28 15:58:08,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:08,711 INFO L276 IsEmpty]: Start isEmpty. Operand 9891 states and 37608 transitions. [2022-01-28 15:58:08,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-28 15:58:08,728 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:58:08,728 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 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-28 15:58:08,744 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-28 15:58:08,931 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,SelfDestructingSolverStorable73 [2022-01-28 15:58:08,931 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:58:08,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:58:08,931 INFO L85 PathProgramCache]: Analyzing trace with hash -732258221, now seen corresponding path program 47 times [2022-01-28 15:58:08,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:58:08,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416876491] [2022-01-28 15:58:08,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:58:08,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:58:08,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:58:08,984 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:08,984 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:58:08,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416876491] [2022-01-28 15:58:08,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416876491] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:58:08,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940070439] [2022-01-28 15:58:08,984 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:58:08,984 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:58:08,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:58:08,985 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-28 15:58:08,986 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-28 15:58:09,027 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:58:09,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:58:09,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-28 15:58:09,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:58:09,138 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:09,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:58:09,218 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:09,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940070439] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:58:09,218 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:58:09,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 17 [2022-01-28 15:58:09,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182311385] [2022-01-28 15:58:09,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:58:09,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-28 15:58:09,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:58:09,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-28 15:58:09,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2022-01-28 15:58:09,219 INFO L87 Difference]: Start difference. First operand 9891 states and 37608 transitions. Second operand has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:10,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:58:10,240 INFO L93 Difference]: Finished difference Result 20527 states and 73091 transitions. [2022-01-28 15:58:10,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-01-28 15:58:10,240 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-28 15:58:10,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:58:10,291 INFO L225 Difference]: With dead ends: 20527 [2022-01-28 15:58:10,291 INFO L226 Difference]: Without dead ends: 20527 [2022-01-28 15:58:10,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2568 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1452, Invalid=5190, Unknown=0, NotChecked=0, Total=6642 [2022-01-28 15:58:10,292 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 663 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 759 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 663 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:58:10,292 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [663 Valid, 284 Invalid, 892 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 759 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:58:10,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20527 states. [2022-01-28 15:58:10,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20527 to 11820. [2022-01-28 15:58:10,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11820 states, 11819 states have (on average 3.830865555461545) internal successors, (45277), 11819 states have internal predecessors, (45277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:10,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11820 states to 11820 states and 45277 transitions. [2022-01-28 15:58:10,701 INFO L78 Accepts]: Start accepts. Automaton has 11820 states and 45277 transitions. Word has length 30 [2022-01-28 15:58:10,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:58:10,701 INFO L470 AbstractCegarLoop]: Abstraction has 11820 states and 45277 transitions. [2022-01-28 15:58:10,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:10,701 INFO L276 IsEmpty]: Start isEmpty. Operand 11820 states and 45277 transitions. [2022-01-28 15:58:10,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 15:58:10,721 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:58:10,721 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 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-28 15:58:10,737 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-01-28 15:58:10,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:58:10,922 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:58:10,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:58:10,922 INFO L85 PathProgramCache]: Analyzing trace with hash 237892681, now seen corresponding path program 48 times [2022-01-28 15:58:10,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:58:10,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343174446] [2022-01-28 15:58:10,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:58:10,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:58:10,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:58:10,974 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:10,974 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:58:10,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343174446] [2022-01-28 15:58:10,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343174446] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:58:10,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484416874] [2022-01-28 15:58:10,974 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:58:10,974 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:58:10,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:58:10,975 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-28 15:58:10,975 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-28 15:58:11,018 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-28 15:58:11,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:58:11,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-28 15:58:11,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:58:11,153 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-28 15:58:11,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:58:11,286 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-28 15:58:11,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484416874] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:58:11,286 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:58:11,286 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-01-28 15:58:11,286 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353462086] [2022-01-28 15:58:11,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:58:11,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:58:11,287 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:58:11,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:58:11,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=485, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:58:11,287 INFO L87 Difference]: Start difference. First operand 11820 states and 45277 transitions. Second operand has 25 states, 25 states have (on average 3.08) 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-28 15:58:17,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:58:17,362 INFO L93 Difference]: Finished difference Result 42812 states and 155129 transitions. [2022-01-28 15:58:17,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 279 states. [2022-01-28 15:58:17,362 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.08) 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 32 [2022-01-28 15:58:17,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:58:17,504 INFO L225 Difference]: With dead ends: 42812 [2022-01-28 15:58:17,504 INFO L226 Difference]: Without dead ends: 42812 [2022-01-28 15:58:17,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 289 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38054 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=14911, Invalid=69479, Unknown=0, NotChecked=0, Total=84390 [2022-01-28 15:58:17,507 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 1239 mSDsluCounter, 1526 mSDsCounter, 0 mSdLazyCounter, 2897 mSolverCounterSat, 312 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1239 SdHoareTripleChecker+Valid, 853 SdHoareTripleChecker+Invalid, 3209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 312 IncrementalHoareTripleChecker+Valid, 2897 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:58:17,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1239 Valid, 853 Invalid, 3209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [312 Valid, 2897 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-28 15:58:17,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42812 states. [2022-01-28 15:58:18,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42812 to 14619. [2022-01-28 15:58:18,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14619 states, 14618 states have (on average 3.9727048843891093) internal successors, (58073), 14618 states have internal predecessors, (58073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:18,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14619 states to 14619 states and 58073 transitions. [2022-01-28 15:58:18,253 INFO L78 Accepts]: Start accepts. Automaton has 14619 states and 58073 transitions. Word has length 32 [2022-01-28 15:58:18,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:58:18,253 INFO L470 AbstractCegarLoop]: Abstraction has 14619 states and 58073 transitions. [2022-01-28 15:58:18,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.08) 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-28 15:58:18,253 INFO L276 IsEmpty]: Start isEmpty. Operand 14619 states and 58073 transitions. [2022-01-28 15:58:18,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 15:58:18,362 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:58:18,363 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 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-28 15:58:18,378 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-01-28 15:58:18,564 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:58:18,565 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:58:18,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:58:18,565 INFO L85 PathProgramCache]: Analyzing trace with hash 253353477, now seen corresponding path program 49 times [2022-01-28 15:58:18,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:58:18,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487721532] [2022-01-28 15:58:18,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:58:18,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:58:18,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:58:18,622 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:18,623 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:58:18,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487721532] [2022-01-28 15:58:18,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487721532] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:58:18,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286253575] [2022-01-28 15:58:18,623 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:58:18,623 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:58:18,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:58:18,624 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-28 15:58:18,625 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-28 15:58:18,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:58:18,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-28 15:58:18,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:58:18,816 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:18,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:58:18,982 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:18,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286253575] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:58:18,982 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:58:18,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-01-28 15:58:18,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816288157] [2022-01-28 15:58:18,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:58:18,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:58:18,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:58:18,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:58:18,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=604, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:58:18,983 INFO L87 Difference]: Start difference. First operand 14619 states and 58073 transitions. Second operand has 28 states, 28 states have (on average 2.8214285714285716) internal successors, (79), 28 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:24,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:58:24,303 INFO L93 Difference]: Finished difference Result 44723 states and 154918 transitions. [2022-01-28 15:58:24,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 246 states. [2022-01-28 15:58:24,304 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.8214285714285716) internal successors, (79), 28 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-28 15:58:24,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:58:24,429 INFO L225 Difference]: With dead ends: 44723 [2022-01-28 15:58:24,429 INFO L226 Difference]: Without dead ends: 44723 [2022-01-28 15:58:24,432 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 260 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32714 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=14342, Invalid=54040, Unknown=0, NotChecked=0, Total=68382 [2022-01-28 15:58:24,432 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 1617 mSDsluCounter, 1704 mSDsCounter, 0 mSdLazyCounter, 2939 mSolverCounterSat, 312 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1617 SdHoareTripleChecker+Valid, 1066 SdHoareTripleChecker+Invalid, 3251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 312 IncrementalHoareTripleChecker+Valid, 2939 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:58:24,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1617 Valid, 1066 Invalid, 3251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [312 Valid, 2939 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-28 15:58:24,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44723 states. [2022-01-28 15:58:25,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44723 to 16041. [2022-01-28 15:58:25,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16041 states, 16040 states have (on average 4.0086034912718205) internal successors, (64298), 16040 states have internal predecessors, (64298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:25,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16041 states to 16041 states and 64298 transitions. [2022-01-28 15:58:25,192 INFO L78 Accepts]: Start accepts. Automaton has 16041 states and 64298 transitions. Word has length 32 [2022-01-28 15:58:25,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:58:25,192 INFO L470 AbstractCegarLoop]: Abstraction has 16041 states and 64298 transitions. [2022-01-28 15:58:25,192 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.8214285714285716) internal successors, (79), 28 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:25,192 INFO L276 IsEmpty]: Start isEmpty. Operand 16041 states and 64298 transitions. [2022-01-28 15:58:25,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 15:58:25,221 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:58:25,221 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 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-28 15:58:25,240 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-28 15:58:25,422 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,SelfDestructingSolverStorable76 [2022-01-28 15:58:25,422 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:58:25,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:58:25,422 INFO L85 PathProgramCache]: Analyzing trace with hash -359342217, now seen corresponding path program 50 times [2022-01-28 15:58:25,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:58:25,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743616518] [2022-01-28 15:58:25,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:58:25,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:58:25,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:58:25,472 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:25,472 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:58:25,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743616518] [2022-01-28 15:58:25,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743616518] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:58:25,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237608211] [2022-01-28 15:58:25,472 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:58:25,472 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:58:25,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:58:25,473 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-28 15:58:25,474 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-28 15:58:25,516 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:58:25,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:58:25,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-28 15:58:25,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:58:25,604 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:25,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:58:25,718 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:25,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237608211] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:58:25,718 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:58:25,718 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 11] total 21 [2022-01-28 15:58:25,718 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713368462] [2022-01-28 15:58:25,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:58:25,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-28 15:58:25,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:58:25,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-28 15:58:25,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=317, Unknown=0, NotChecked=0, Total=420 [2022-01-28 15:58:25,723 INFO L87 Difference]: Start difference. First operand 16041 states and 64298 transitions. Second operand has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 21 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:27,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:58:27,960 INFO L93 Difference]: Finished difference Result 35480 states and 130113 transitions. [2022-01-28 15:58:27,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2022-01-28 15:58:27,961 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 21 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-28 15:58:27,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:58:28,126 INFO L225 Difference]: With dead ends: 35480 [2022-01-28 15:58:28,127 INFO L226 Difference]: Without dead ends: 35480 [2022-01-28 15:58:28,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 52 SyntacticMatches, 2 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6305 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3647, Invalid=11605, Unknown=0, NotChecked=0, Total=15252 [2022-01-28 15:58:28,127 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 801 mSDsluCounter, 881 mSDsCounter, 0 mSdLazyCounter, 1506 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 801 SdHoareTripleChecker+Valid, 552 SdHoareTripleChecker+Invalid, 1705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 1506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:58:28,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [801 Valid, 552 Invalid, 1705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 1506 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:58:28,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35480 states. [2022-01-28 15:58:28,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35480 to 16219. [2022-01-28 15:58:28,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16219 states, 16218 states have (on average 4.01054384017758) internal successors, (65043), 16218 states have internal predecessors, (65043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:28,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16219 states to 16219 states and 65043 transitions. [2022-01-28 15:58:28,732 INFO L78 Accepts]: Start accepts. Automaton has 16219 states and 65043 transitions. Word has length 32 [2022-01-28 15:58:28,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:58:28,733 INFO L470 AbstractCegarLoop]: Abstraction has 16219 states and 65043 transitions. [2022-01-28 15:58:28,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 21 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:28,733 INFO L276 IsEmpty]: Start isEmpty. Operand 16219 states and 65043 transitions. [2022-01-28 15:58:28,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 15:58:28,831 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:58:28,831 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 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-28 15:58:28,849 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-28 15:58:29,042 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,SelfDestructingSolverStorable77 [2022-01-28 15:58:29,042 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:58:29,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:58:29,043 INFO L85 PathProgramCache]: Analyzing trace with hash 429486845, now seen corresponding path program 51 times [2022-01-28 15:58:29,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:58:29,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449835612] [2022-01-28 15:58:29,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:58:29,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:58:29,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:58:29,096 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:29,096 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:58:29,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449835612] [2022-01-28 15:58:29,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449835612] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:58:29,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511148280] [2022-01-28 15:58:29,096 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:58:29,096 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:58:29,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:58:29,097 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-28 15:58:29,098 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-28 15:58:29,146 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-28 15:58:29,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:58:29,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-28 15:58:29,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:58:29,236 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:29,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:58:29,353 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:29,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511148280] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:58:29,353 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:58:29,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 11] total 21 [2022-01-28 15:58:29,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607984336] [2022-01-28 15:58:29,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:58:29,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-28 15:58:29,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:58:29,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-28 15:58:29,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=319, Unknown=0, NotChecked=0, Total=420 [2022-01-28 15:58:29,354 INFO L87 Difference]: Start difference. First operand 16219 states and 65043 transitions. Second operand has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 21 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:31,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:58:31,046 INFO L93 Difference]: Finished difference Result 31479 states and 116229 transitions. [2022-01-28 15:58:31,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-01-28 15:58:31,046 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 21 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-28 15:58:31,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:58:31,152 INFO L225 Difference]: With dead ends: 31479 [2022-01-28 15:58:31,152 INFO L226 Difference]: Without dead ends: 31399 [2022-01-28 15:58:31,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4565 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2767, Invalid=9223, Unknown=0, NotChecked=0, Total=11990 [2022-01-28 15:58:31,153 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 821 mSDsluCounter, 583 mSDsCounter, 0 mSdLazyCounter, 1116 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 821 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 1322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 1116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:58:31,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [821 Valid, 376 Invalid, 1322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 1116 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:58:31,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31399 states. [2022-01-28 15:58:31,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31399 to 16628. [2022-01-28 15:58:31,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16628 states, 16627 states have (on average 3.974258735791183) internal successors, (66080), 16627 states have internal predecessors, (66080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:31,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16628 states to 16628 states and 66080 transitions. [2022-01-28 15:58:31,764 INFO L78 Accepts]: Start accepts. Automaton has 16628 states and 66080 transitions. Word has length 32 [2022-01-28 15:58:31,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:58:31,764 INFO L470 AbstractCegarLoop]: Abstraction has 16628 states and 66080 transitions. [2022-01-28 15:58:31,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 21 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:31,764 INFO L276 IsEmpty]: Start isEmpty. Operand 16628 states and 66080 transitions. [2022-01-28 15:58:31,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 15:58:31,794 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:58:31,794 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 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-28 15:58:31,810 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-01-28 15:58:31,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:58:31,995 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:58:31,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:58:31,996 INFO L85 PathProgramCache]: Analyzing trace with hash -711899843, now seen corresponding path program 52 times [2022-01-28 15:58:31,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:58:31,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121213452] [2022-01-28 15:58:31,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:58:31,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:58:31,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:58:32,065 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:32,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:58:32,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121213452] [2022-01-28 15:58:32,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121213452] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:58:32,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118473631] [2022-01-28 15:58:32,066 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:58:32,066 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:58:32,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:58:32,067 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-28 15:58:32,068 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-28 15:58:32,114 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:58:32,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:58:32,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-28 15:58:32,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:58:32,308 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:32,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:58:32,528 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:32,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118473631] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:58:32,529 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:58:32,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 24 [2022-01-28 15:58:32,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21815513] [2022-01-28 15:58:32,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:58:32,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:58:32,529 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:58:32,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:58:32,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=430, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:58:32,529 INFO L87 Difference]: Start difference. First operand 16628 states and 66080 transitions. Second operand has 24 states, 24 states have (on average 3.1666666666666665) internal successors, (76), 24 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-28 15:58:35,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:58:35,660 INFO L93 Difference]: Finished difference Result 30831 states and 111521 transitions. [2022-01-28 15:58:35,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 174 states. [2022-01-28 15:58:35,660 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.1666666666666665) internal successors, (76), 24 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 32 [2022-01-28 15:58:35,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:58:35,749 INFO L225 Difference]: With dead ends: 30831 [2022-01-28 15:58:35,749 INFO L226 Difference]: Without dead ends: 30831 [2022-01-28 15:58:35,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14873 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=6901, Invalid=25679, Unknown=0, NotChecked=0, Total=32580 [2022-01-28 15:58:35,750 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 806 mSDsluCounter, 1248 mSDsCounter, 0 mSdLazyCounter, 2029 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 806 SdHoareTripleChecker+Valid, 741 SdHoareTripleChecker+Invalid, 2203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 2029 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:58:35,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [806 Valid, 741 Invalid, 2203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 2029 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:58:35,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30831 states. [2022-01-28 15:58:36,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30831 to 16915. [2022-01-28 15:58:36,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16915 states, 16914 states have (on average 3.9558354026250444) internal successors, (66909), 16914 states have internal predecessors, (66909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:36,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16915 states to 16915 states and 66909 transitions. [2022-01-28 15:58:36,386 INFO L78 Accepts]: Start accepts. Automaton has 16915 states and 66909 transitions. Word has length 32 [2022-01-28 15:58:36,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:58:36,386 INFO L470 AbstractCegarLoop]: Abstraction has 16915 states and 66909 transitions. [2022-01-28 15:58:36,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.1666666666666665) internal successors, (76), 24 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-28 15:58:36,386 INFO L276 IsEmpty]: Start isEmpty. Operand 16915 states and 66909 transitions. [2022-01-28 15:58:36,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 15:58:36,423 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:58:36,423 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:58:36,439 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-01-28 15:58:36,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:58:36,630 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:58:36,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:58:36,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1570940153, now seen corresponding path program 53 times [2022-01-28 15:58:36,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:58:36,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628519233] [2022-01-28 15:58:36,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:58:36,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:58:36,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:58:37,037 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:37,037 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:58:37,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628519233] [2022-01-28 15:58:37,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628519233] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:58:37,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231712029] [2022-01-28 15:58:37,037 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:58:37,038 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:58:37,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:58:37,038 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-28 15:58:37,041 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-28 15:58:37,086 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-28 15:58:37,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:58:37,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-28 15:58:37,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:58:37,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-28 15:58:37,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:58:37,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-28 15:58:37,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:58:37,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-28 15:58:37,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2022-01-28 15:58:37,493 INFO L354 Elim1Store]: treesize reduction 48, result has 25.0 percent of original size [2022-01-28 15:58:37,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 38 [2022-01-28 15:58:37,564 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:58:37,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:58:37,709 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:58:37,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 58 [2022-01-28 15:58:37,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:58:37,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:58:37,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 94 [2022-01-28 15:58:37,959 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:58:37,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231712029] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:58:37,959 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:58:37,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 32 [2022-01-28 15:58:37,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337856235] [2022-01-28 15:58:37,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:58:37,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:58:37,960 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:58:37,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:58:37,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=851, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:58:37,960 INFO L87 Difference]: Start difference. First operand 16915 states and 66909 transitions. Second operand has 32 states, 32 states have (on average 2.625) internal successors, (84), 32 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:39,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:58:39,980 INFO L93 Difference]: Finished difference Result 28036 states and 107320 transitions. [2022-01-28 15:58:39,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-28 15:58:39,981 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.625) internal successors, (84), 32 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-28 15:58:39,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:58:40,066 INFO L225 Difference]: With dead ends: 28036 [2022-01-28 15:58:40,066 INFO L226 Difference]: Without dead ends: 27588 [2022-01-28 15:58:40,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1035 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=544, Invalid=3238, Unknown=0, NotChecked=0, Total=3782 [2022-01-28 15:58:40,067 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 481 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 1902 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 481 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 2161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 1902 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 157 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:58:40,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [481 Valid, 410 Invalid, 2161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 1902 Invalid, 0 Unknown, 157 Unchecked, 0.8s Time] [2022-01-28 15:58:40,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27588 states. [2022-01-28 15:58:40,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27588 to 19896. [2022-01-28 15:58:40,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19896 states, 19895 states have (on average 3.9494345312892687) internal successors, (78574), 19895 states have internal predecessors, (78574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:40,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19896 states to 19896 states and 78574 transitions. [2022-01-28 15:58:40,690 INFO L78 Accepts]: Start accepts. Automaton has 19896 states and 78574 transitions. Word has length 32 [2022-01-28 15:58:40,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:58:40,691 INFO L470 AbstractCegarLoop]: Abstraction has 19896 states and 78574 transitions. [2022-01-28 15:58:40,691 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.625) internal successors, (84), 32 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:40,691 INFO L276 IsEmpty]: Start isEmpty. Operand 19896 states and 78574 transitions. [2022-01-28 15:58:40,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 15:58:40,728 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:58:40,728 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:58:40,746 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-28 15:58:40,928 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:58:40,928 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:58:40,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:58:40,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1362606869, now seen corresponding path program 54 times [2022-01-28 15:58:40,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:58:40,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408254326] [2022-01-28 15:58:40,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:58:40,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:58:40,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:58:41,321 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:41,321 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:58:41,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408254326] [2022-01-28 15:58:41,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408254326] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:58:41,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23408865] [2022-01-28 15:58:41,322 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:58:41,322 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:58:41,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:58:41,323 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-28 15:58:41,323 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-28 15:58:41,369 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-28 15:58:41,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:58:41,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:58:41,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:58:41,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:58:41,558 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-28 15:58:41,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:58:41,598 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-28 15:58:41,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:58:41,657 INFO L354 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-01-28 15:58:41,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 34 [2022-01-28 15:58:42,064 INFO L354 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2022-01-28 15:58:42,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 65 [2022-01-28 15:58:43,201 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:58:43,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:58:43,528 INFO L354 Elim1Store]: treesize reduction 5, result has 89.8 percent of original size [2022-01-28 15:58:43,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 25 treesize of output 61 [2022-01-28 15:58:43,534 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:58:43,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 414 treesize of output 406 [2022-01-28 15:58:44,431 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:58:44,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [23408865] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:58:44,432 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:58:44,432 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 37 [2022-01-28 15:58:44,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018466694] [2022-01-28 15:58:44,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:58:44,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-28 15:58:44,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:58:44,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-28 15:58:44,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=1128, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:58:44,433 INFO L87 Difference]: Start difference. First operand 19896 states and 78574 transitions. Second operand has 37 states, 37 states have (on average 2.2972972972972974) internal successors, (85), 37 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:49,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:58:49,898 INFO L93 Difference]: Finished difference Result 71125 states and 265368 transitions. [2022-01-28 15:58:49,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2022-01-28 15:58:49,899 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.2972972972972974) internal successors, (85), 37 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-28 15:58:49,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:58:50,157 INFO L225 Difference]: With dead ends: 71125 [2022-01-28 15:58:50,157 INFO L226 Difference]: Without dead ends: 70939 [2022-01-28 15:58:50,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 88 SyntacticMatches, 14 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7170 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=2970, Invalid=14852, Unknown=0, NotChecked=0, Total=17822 [2022-01-28 15:58:50,158 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 829 mSDsluCounter, 1598 mSDsCounter, 0 mSdLazyCounter, 1347 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 829 SdHoareTripleChecker+Valid, 688 SdHoareTripleChecker+Invalid, 4716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 1347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3244 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:58:50,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [829 Valid, 688 Invalid, 4716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 1347 Invalid, 0 Unknown, 3244 Unchecked, 0.7s Time] [2022-01-28 15:58:50,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70939 states. [2022-01-28 15:58:51,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70939 to 21495. [2022-01-28 15:58:51,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21495 states, 21494 states have (on average 3.955243323718247) internal successors, (85014), 21494 states have internal predecessors, (85014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:51,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21495 states to 21495 states and 85014 transitions. [2022-01-28 15:58:51,368 INFO L78 Accepts]: Start accepts. Automaton has 21495 states and 85014 transitions. Word has length 32 [2022-01-28 15:58:51,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:58:51,368 INFO L470 AbstractCegarLoop]: Abstraction has 21495 states and 85014 transitions. [2022-01-28 15:58:51,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.2972972972972974) internal successors, (85), 37 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:51,368 INFO L276 IsEmpty]: Start isEmpty. Operand 21495 states and 85014 transitions. [2022-01-28 15:58:51,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 15:58:51,416 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:58:51,416 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:58:51,433 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-28 15:58:51,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:58:51,617 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:58:51,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:58:51,617 INFO L85 PathProgramCache]: Analyzing trace with hash 119061389, now seen corresponding path program 55 times [2022-01-28 15:58:51,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:58:51,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592264140] [2022-01-28 15:58:51,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:58:51,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:58:51,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:58:52,059 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:52,059 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:58:52,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592264140] [2022-01-28 15:58:52,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592264140] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:58:52,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487296415] [2022-01-28 15:58:52,059 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:58:52,059 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:58:52,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:58:52,060 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-28 15:58:52,060 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-28 15:58:52,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:58:52,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:58:52,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:58:52,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:58:52,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-01-28 15:58:52,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:58:52,324 INFO L354 Elim1Store]: treesize reduction 32, result has 25.6 percent of original size [2022-01-28 15:58:52,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 28 [2022-01-28 15:58:52,385 INFO L354 Elim1Store]: treesize reduction 64, result has 20.0 percent of original size [2022-01-28 15:58:52,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 30 treesize of output 38 [2022-01-28 15:58:52,552 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:52,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:58:52,730 INFO L354 Elim1Store]: treesize reduction 20, result has 63.6 percent of original size [2022-01-28 15:58:52,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 54 [2022-01-28 15:58:52,734 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:58:52,734 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:58:52,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 42 [2022-01-28 15:58:53,002 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:53,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487296415] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:58:53,002 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:58:53,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-28 15:58:53,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411195594] [2022-01-28 15:58:53,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:58:53,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:58:53,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:58:53,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:58:53,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=789, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:58:53,003 INFO L87 Difference]: Start difference. First operand 21495 states and 85014 transitions. Second operand has 31 states, 31 states have (on average 2.6129032258064515) internal successors, (81), 31 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-28 15:58:55,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:58:55,065 INFO L93 Difference]: Finished difference Result 31661 states and 120463 transitions. [2022-01-28 15:58:55,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-28 15:58:55,065 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.6129032258064515) internal successors, (81), 31 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 32 [2022-01-28 15:58:55,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:58:55,343 INFO L225 Difference]: With dead ends: 31661 [2022-01-28 15:58:55,343 INFO L226 Difference]: Without dead ends: 31016 [2022-01-28 15:58:55,343 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 51 SyntacticMatches, 3 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1004 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=612, Invalid=3170, Unknown=0, NotChecked=0, Total=3782 [2022-01-28 15:58:55,343 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 459 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 1256 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 1901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 1256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 539 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:58:55,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [459 Valid, 334 Invalid, 1901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 1256 Invalid, 0 Unknown, 539 Unchecked, 0.6s Time] [2022-01-28 15:58:55,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31016 states. [2022-01-28 15:58:55,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31016 to 21138. [2022-01-28 15:58:55,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21138 states, 21137 states have (on average 3.946444623172636) internal successors, (83416), 21137 states have internal predecessors, (83416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:55,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21138 states to 21138 states and 83416 transitions. [2022-01-28 15:58:55,928 INFO L78 Accepts]: Start accepts. Automaton has 21138 states and 83416 transitions. Word has length 32 [2022-01-28 15:58:55,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:58:55,928 INFO L470 AbstractCegarLoop]: Abstraction has 21138 states and 83416 transitions. [2022-01-28 15:58:55,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.6129032258064515) internal successors, (81), 31 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-28 15:58:55,928 INFO L276 IsEmpty]: Start isEmpty. Operand 21138 states and 83416 transitions. [2022-01-28 15:58:55,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 15:58:55,970 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:58:55,970 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 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-28 15:58:55,985 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-28 15:58:56,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:58:56,170 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:58:56,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:58:56,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1518430607, now seen corresponding path program 56 times [2022-01-28 15:58:56,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:58:56,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834025733] [2022-01-28 15:58:56,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:58:56,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:58:56,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:58:56,232 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:56,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:58:56,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834025733] [2022-01-28 15:58:56,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834025733] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:58:56,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833328336] [2022-01-28 15:58:56,233 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:58:56,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:58:56,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:58:56,236 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-28 15:58:56,236 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-28 15:58:56,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:58:56,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:58:56,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-28 15:58:56,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:58:56,377 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-28 15:58:56,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:58:56,463 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-28 15:58:56,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833328336] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:58:56,464 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:58:56,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 9] total 19 [2022-01-28 15:58:56,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578202989] [2022-01-28 15:58:56,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:58:56,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-28 15:58:56,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:58:56,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-28 15:58:56,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2022-01-28 15:58:56,464 INFO L87 Difference]: Start difference. First operand 21138 states and 83416 transitions. Second operand has 19 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:58,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:58:58,106 INFO L93 Difference]: Finished difference Result 37654 states and 136641 transitions. [2022-01-28 15:58:58,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-01-28 15:58:58,107 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-28 15:58:58,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:58:58,216 INFO L225 Difference]: With dead ends: 37654 [2022-01-28 15:58:58,216 INFO L226 Difference]: Without dead ends: 37570 [2022-01-28 15:58:58,217 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3907 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2366, Invalid=8554, Unknown=0, NotChecked=0, Total=10920 [2022-01-28 15:58:58,217 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 595 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 1085 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 595 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 1189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1085 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:58:58,218 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [595 Valid, 386 Invalid, 1189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1085 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:58:58,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37570 states. [2022-01-28 15:58:59,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37570 to 21224. [2022-01-28 15:58:59,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21224 states, 21223 states have (on average 3.943975875229704) internal successors, (83703), 21223 states have internal predecessors, (83703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:59,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21224 states to 21224 states and 83703 transitions. [2022-01-28 15:58:59,092 INFO L78 Accepts]: Start accepts. Automaton has 21224 states and 83703 transitions. Word has length 32 [2022-01-28 15:58:59,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:58:59,092 INFO L470 AbstractCegarLoop]: Abstraction has 21224 states and 83703 transitions. [2022-01-28 15:58:59,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 19 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:58:59,092 INFO L276 IsEmpty]: Start isEmpty. Operand 21224 states and 83703 transitions. [2022-01-28 15:58:59,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 15:58:59,134 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:58:59,134 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 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-28 15:58:59,150 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-01-28 15:58:59,335 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,SelfDestructingSolverStorable83 [2022-01-28 15:58:59,335 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:58:59,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:58:59,335 INFO L85 PathProgramCache]: Analyzing trace with hash -46129675, now seen corresponding path program 57 times [2022-01-28 15:58:59,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:58:59,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651778523] [2022-01-28 15:58:59,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:58:59,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:58:59,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:58:59,394 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:59,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:58:59,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651778523] [2022-01-28 15:58:59,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651778523] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:58:59,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999775611] [2022-01-28 15:58:59,395 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:58:59,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:58:59,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:58:59,396 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-28 15:58:59,396 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-28 15:58:59,443 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-28 15:58:59,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:58:59,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-28 15:58:59,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:58:59,536 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:59,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:58:59,641 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:58:59,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999775611] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:58:59,642 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:58:59,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-01-28 15:58:59,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545166254] [2022-01-28 15:58:59,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:58:59,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-28 15:58:59,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:58:59,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-28 15:58:59,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=344, Unknown=0, NotChecked=0, Total=462 [2022-01-28 15:58:59,642 INFO L87 Difference]: Start difference. First operand 21224 states and 83703 transitions. Second operand has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 22 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:59:01,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:59:01,618 INFO L93 Difference]: Finished difference Result 40827 states and 148588 transitions. [2022-01-28 15:59:01,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2022-01-28 15:59:01,618 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 22 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-28 15:59:01,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:59:01,752 INFO L225 Difference]: With dead ends: 40827 [2022-01-28 15:59:01,752 INFO L226 Difference]: Without dead ends: 40799 [2022-01-28 15:59:01,753 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5867 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3571, Invalid=12179, Unknown=0, NotChecked=0, Total=15750 [2022-01-28 15:59:01,753 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 878 mSDsluCounter, 789 mSDsCounter, 0 mSdLazyCounter, 1283 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 878 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 1481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 1283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:59:01,753 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [878 Valid, 511 Invalid, 1481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 1283 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:59:01,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40799 states. [2022-01-28 15:59:02,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40799 to 23446. [2022-01-28 15:59:02,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23446 states, 23445 states have (on average 3.8984858178716144) internal successors, (91400), 23445 states have internal predecessors, (91400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:59:02,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23446 states to 23446 states and 91400 transitions. [2022-01-28 15:59:02,697 INFO L78 Accepts]: Start accepts. Automaton has 23446 states and 91400 transitions. Word has length 32 [2022-01-28 15:59:02,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:59:02,698 INFO L470 AbstractCegarLoop]: Abstraction has 23446 states and 91400 transitions. [2022-01-28 15:59:02,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 22 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:59:02,698 INFO L276 IsEmpty]: Start isEmpty. Operand 23446 states and 91400 transitions. [2022-01-28 15:59:02,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 15:59:02,744 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:59:02,744 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:59:02,761 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-28 15:59:02,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:59:02,945 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:59:02,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:59:02,945 INFO L85 PathProgramCache]: Analyzing trace with hash -358478479, now seen corresponding path program 58 times [2022-01-28 15:59:02,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:59:02,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892771240] [2022-01-28 15:59:02,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:59:02,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:59:02,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:59:03,487 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:59:03,487 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:59:03,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892771240] [2022-01-28 15:59:03,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892771240] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:59:03,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031126865] [2022-01-28 15:59:03,488 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:59:03,488 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:59:03,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:59:03,488 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-28 15:59:03,489 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-28 15:59:03,535 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:59:03,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:59:03,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-28 15:59:03,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:59:03,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-28 15:59:03,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:59:03,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-28 15:59:03,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 15:59:03,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2022-01-28 15:59:03,930 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:59:03,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:59:04,058 INFO L354 Elim1Store]: treesize reduction 25, result has 54.5 percent of original size [2022-01-28 15:59:04,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 51 [2022-01-28 15:59:04,402 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:59:04,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031126865] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:59:04,402 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:59:04,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 39 [2022-01-28 15:59:04,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151895310] [2022-01-28 15:59:04,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:59:04,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-28 15:59:04,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:59:04,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-28 15:59:04,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1329, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:59:04,403 INFO L87 Difference]: Start difference. First operand 23446 states and 91400 transitions. Second operand has 39 states, 39 states have (on average 2.1794871794871793) internal successors, (85), 39 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-28 15:59:08,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:59:08,872 INFO L93 Difference]: Finished difference Result 33325 states and 125870 transitions. [2022-01-28 15:59:08,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-28 15:59:08,872 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.1794871794871793) internal successors, (85), 39 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-28 15:59:08,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:59:08,967 INFO L225 Difference]: With dead ends: 33325 [2022-01-28 15:59:08,967 INFO L226 Difference]: Without dead ends: 33097 [2022-01-28 15:59:08,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2947 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1193, Invalid=8907, Unknown=0, NotChecked=0, Total=10100 [2022-01-28 15:59:08,968 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 550 mSDsluCounter, 1103 mSDsCounter, 0 mSdLazyCounter, 2342 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 550 SdHoareTripleChecker+Valid, 645 SdHoareTripleChecker+Invalid, 2707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 2342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 223 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:59:08,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [550 Valid, 645 Invalid, 2707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 2342 Invalid, 0 Unknown, 223 Unchecked, 1.1s Time] [2022-01-28 15:59:08,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33097 states. [2022-01-28 15:59:09,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33097 to 23200. [2022-01-28 15:59:09,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23200 states, 23199 states have (on average 3.903702745808009) internal successors, (90562), 23199 states have internal predecessors, (90562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:59:09,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23200 states to 23200 states and 90562 transitions. [2022-01-28 15:59:09,609 INFO L78 Accepts]: Start accepts. Automaton has 23200 states and 90562 transitions. Word has length 32 [2022-01-28 15:59:09,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:59:09,609 INFO L470 AbstractCegarLoop]: Abstraction has 23200 states and 90562 transitions. [2022-01-28 15:59:09,609 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.1794871794871793) internal successors, (85), 39 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-28 15:59:09,609 INFO L276 IsEmpty]: Start isEmpty. Operand 23200 states and 90562 transitions. [2022-01-28 15:59:09,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 15:59:09,648 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:59:09,648 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:59:09,663 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-28 15:59:09,848 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:59:09,849 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:59:09,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:59:09,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1502574451, now seen corresponding path program 59 times [2022-01-28 15:59:09,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:59:09,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604930538] [2022-01-28 15:59:09,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:59:09,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:59:09,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:59:10,232 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:59:10,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:59:10,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604930538] [2022-01-28 15:59:10,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604930538] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:59:10,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173467582] [2022-01-28 15:59:10,232 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:59:10,232 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:59:10,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:59:10,233 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-28 15:59:10,234 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-28 15:59:10,282 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:59:10,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:59:10,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-28 15:59:10,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:59:10,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-28 15:59:10,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:59:10,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-28 15:59:10,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:59:10,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2022-01-28 15:59:10,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2022-01-28 15:59:10,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:59:10,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:59:10,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:59:10,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 33 [2022-01-28 15:59:10,828 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:59:10,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:59:11,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:59:11,035 INFO L354 Elim1Store]: treesize reduction 15, result has 66.7 percent of original size [2022-01-28 15:59:11,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 51 [2022-01-28 15:59:11,573 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:59:11,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173467582] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:59:11,573 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:59:11,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 36 [2022-01-28 15:59:11,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618701899] [2022-01-28 15:59:11,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:59:11,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-28 15:59:11,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:59:11,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-28 15:59:11,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=1016, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:59:11,574 INFO L87 Difference]: Start difference. First operand 23200 states and 90562 transitions. Second operand has 36 states, 36 states have (on average 2.25) internal successors, (81), 36 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-28 15:59:20,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:59:20,732 INFO L93 Difference]: Finished difference Result 38468 states and 141557 transitions. [2022-01-28 15:59:20,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-01-28 15:59:20,732 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 36 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 32 [2022-01-28 15:59:20,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:59:20,848 INFO L225 Difference]: With dead ends: 38468 [2022-01-28 15:59:20,848 INFO L226 Difference]: Without dead ends: 38102 [2022-01-28 15:59:20,849 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 41 SyntacticMatches, 11 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4833 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=2483, Invalid=9727, Unknown=0, NotChecked=0, Total=12210 [2022-01-28 15:59:20,850 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 720 mSDsluCounter, 920 mSDsCounter, 0 mSdLazyCounter, 1778 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 720 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 2548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 1778 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 569 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:59:20,850 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [720 Valid, 468 Invalid, 2548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 1778 Invalid, 0 Unknown, 569 Unchecked, 1.0s Time] [2022-01-28 15:59:20,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38102 states. [2022-01-28 15:59:21,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38102 to 24170. [2022-01-28 15:59:21,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24170 states, 24169 states have (on average 3.916504613347677) internal successors, (94658), 24169 states have internal predecessors, (94658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:59:21,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24170 states to 24170 states and 94658 transitions. [2022-01-28 15:59:21,637 INFO L78 Accepts]: Start accepts. Automaton has 24170 states and 94658 transitions. Word has length 32 [2022-01-28 15:59:21,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:59:21,637 INFO L470 AbstractCegarLoop]: Abstraction has 24170 states and 94658 transitions. [2022-01-28 15:59:21,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 36 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-28 15:59:21,637 INFO L276 IsEmpty]: Start isEmpty. Operand 24170 states and 94658 transitions. [2022-01-28 15:59:21,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 15:59:21,683 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:59:21,683 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:59:21,699 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-28 15:59:21,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:59:21,884 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:59:21,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:59:21,884 INFO L85 PathProgramCache]: Analyzing trace with hash -354440951, now seen corresponding path program 60 times [2022-01-28 15:59:21,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:59:21,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521763553] [2022-01-28 15:59:21,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:59:21,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:59:21,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:59:22,336 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:59:22,337 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:59:22,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521763553] [2022-01-28 15:59:22,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521763553] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:59:22,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446519640] [2022-01-28 15:59:22,337 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:59:22,337 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:59:22,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:59:22,338 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-28 15:59:22,338 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-28 15:59:22,389 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:59:22,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:59:22,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-28 15:59:22,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:59:22,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 15:59:22,614 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-01-28 15:59:22,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-01-28 15:59:22,704 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-01-28 15:59:22,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 26 [2022-01-28 15:59:22,963 INFO L354 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2022-01-28 15:59:22,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 28 [2022-01-28 15:59:23,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:59:23,129 INFO L354 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2022-01-28 15:59:23,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 50 [2022-01-28 15:59:23,477 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:59:23,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:59:29,913 INFO L354 Elim1Store]: treesize reduction 10, result has 79.6 percent of original size [2022-01-28 15:59:29,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 28 treesize of output 59 [2022-01-28 15:59:29,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:59:29,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:59:29,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 838 treesize of output 822 [2022-01-28 15:59:31,163 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:59:31,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446519640] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:59:31,163 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:59:31,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 17] total 43 [2022-01-28 15:59:31,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369164467] [2022-01-28 15:59:31,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:59:31,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-01-28 15:59:31,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:59:31,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-01-28 15:59:31,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=1517, Unknown=3, NotChecked=0, Total=1806 [2022-01-28 15:59:31,164 INFO L87 Difference]: Start difference. First operand 24170 states and 94658 transitions. Second operand has 43 states, 43 states have (on average 2.0232558139534884) internal successors, (87), 43 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-28 15:59:46,207 WARN L227 SmtUtils]: Spent 10.06s on a formula simplification that was a NOOP. DAG size: 39 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-28 16:00:09,517 WARN L227 SmtUtils]: Spent 20.17s on a formula simplification. DAG size of input: 62 DAG size of output: 54 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-28 16:00:33,779 WARN L227 SmtUtils]: Spent 24.18s on a formula simplification. DAG size of input: 52 DAG size of output: 44 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-28 16:00:59,024 WARN L227 SmtUtils]: Spent 20.21s on a formula simplification. DAG size of input: 67 DAG size of output: 59 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-01-28 16:02:15,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 16:02:15,684 INFO L93 Difference]: Finished difference Result 77639 states and 275916 transitions. [2022-01-28 16:02:15,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 228 states. [2022-01-28 16:02:15,684 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.0232558139534884) internal successors, (87), 43 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 32 [2022-01-28 16:02:15,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 16:02:15,944 INFO L225 Difference]: With dead ends: 77639 [2022-01-28 16:02:15,944 INFO L226 Difference]: Without dead ends: 77438 [2022-01-28 16:02:15,949 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 79 SyntacticMatches, 27 SemanticMatches, 243 ConstructedPredicates, 0 IntricatePredicates, 11 DeprecatedPredicates, 27051 ImplicationChecksByTransitivity, 169.4s TimeCoverageRelationStatistics Valid=8272, Invalid=51470, Unknown=38, NotChecked=0, Total=59780 [2022-01-28 16:02:15,949 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 883 mSDsluCounter, 2124 mSDsCounter, 0 mSdLazyCounter, 1858 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 883 SdHoareTripleChecker+Valid, 891 SdHoareTripleChecker+Invalid, 7681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 1858 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5651 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-28 16:02:15,949 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [883 Valid, 891 Invalid, 7681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 1858 Invalid, 0 Unknown, 5651 Unchecked, 1.1s Time] [2022-01-28 16:02:16,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77438 states. [2022-01-28 16:02:17,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77438 to 25557. [2022-01-28 16:02:17,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25557 states, 25556 states have (on average 3.8913366724056973) internal successors, (99447), 25556 states have internal predecessors, (99447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:02:17,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25557 states to 25557 states and 99447 transitions. [2022-01-28 16:02:17,444 INFO L78 Accepts]: Start accepts. Automaton has 25557 states and 99447 transitions. Word has length 32 [2022-01-28 16:02:17,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 16:02:17,444 INFO L470 AbstractCegarLoop]: Abstraction has 25557 states and 99447 transitions. [2022-01-28 16:02:17,444 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.0232558139534884) internal successors, (87), 43 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-28 16:02:17,444 INFO L276 IsEmpty]: Start isEmpty. Operand 25557 states and 99447 transitions. [2022-01-28 16:02:17,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 16:02:17,494 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 16:02:17,494 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 16:02:17,511 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-28 16:02:17,694 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:02:17,695 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 16:02:17,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 16:02:17,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1870211375, now seen corresponding path program 61 times [2022-01-28 16:02:17,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 16:02:17,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410848484] [2022-01-28 16:02:17,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 16:02:17,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 16:02:17,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 16:02:18,122 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:02:18,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 16:02:18,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410848484] [2022-01-28 16:02:18,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410848484] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 16:02:18,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814060105] [2022-01-28 16:02:18,122 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 16:02:18,122 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:02:18,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 16:02:18,123 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-28 16:02:18,124 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-28 16:02:18,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 16:02:18,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-28 16:02:18,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 16:02:18,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-28 16:02:18,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:02:18,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-28 16:02:18,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:02:18,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-28 16:02:18,515 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2022-01-28 16:02:18,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 22 [2022-01-28 16:02:18,635 INFO L354 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2022-01-28 16:02:18,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 28 [2022-01-28 16:02:18,725 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:02:18,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 16:02:18,975 INFO L354 Elim1Store]: treesize reduction 15, result has 69.4 percent of original size [2022-01-28 16:02:18,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 58 [2022-01-28 16:02:19,420 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:02:19,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814060105] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 16:02:19,420 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 16:02:19,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 38 [2022-01-28 16:02:19,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399065568] [2022-01-28 16:02:19,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 16:02:19,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-28 16:02:19,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 16:02:19,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-28 16:02:19,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=1207, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 16:02:19,421 INFO L87 Difference]: Start difference. First operand 25557 states and 99447 transitions. Second operand has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 38 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-28 16:02:25,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 16:02:25,909 INFO L93 Difference]: Finished difference Result 54886 states and 201940 transitions. [2022-01-28 16:02:25,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-01-28 16:02:25,909 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 38 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-28 16:02:25,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 16:02:26,099 INFO L225 Difference]: With dead ends: 54886 [2022-01-28 16:02:26,099 INFO L226 Difference]: Without dead ends: 54695 [2022-01-28 16:02:26,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5159 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=2434, Invalid=13316, Unknown=0, NotChecked=0, Total=15750 [2022-01-28 16:02:26,100 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 522 mSDsluCounter, 1257 mSDsCounter, 0 mSdLazyCounter, 1666 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 522 SdHoareTripleChecker+Valid, 623 SdHoareTripleChecker+Invalid, 2829 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 1666 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1025 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 16:02:26,100 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [522 Valid, 623 Invalid, 2829 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [138 Valid, 1666 Invalid, 0 Unknown, 1025 Unchecked, 1.0s Time] [2022-01-28 16:02:26,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54695 states. [2022-01-28 16:02:27,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54695 to 25613. [2022-01-28 16:02:27,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25613 states, 25612 states have (on average 3.8916133062626894) internal successors, (99672), 25612 states have internal predecessors, (99672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:02:27,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25613 states to 25613 states and 99672 transitions. [2022-01-28 16:02:27,244 INFO L78 Accepts]: Start accepts. Automaton has 25613 states and 99672 transitions. Word has length 32 [2022-01-28 16:02:27,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 16:02:27,244 INFO L470 AbstractCegarLoop]: Abstraction has 25613 states and 99672 transitions. [2022-01-28 16:02:27,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 38 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-28 16:02:27,244 INFO L276 IsEmpty]: Start isEmpty. Operand 25613 states and 99672 transitions. [2022-01-28 16:02:27,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 16:02:27,298 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 16:02:27,298 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 16:02:27,314 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-01-28 16:02:27,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:02:27,498 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 16:02:27,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 16:02:27,499 INFO L85 PathProgramCache]: Analyzing trace with hash 415885581, now seen corresponding path program 62 times [2022-01-28 16:02:27,499 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 16:02:27,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200647913] [2022-01-28 16:02:27,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 16:02:27,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 16:02:27,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 16:02:27,913 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:02:27,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 16:02:27,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200647913] [2022-01-28 16:02:27,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200647913] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 16:02:27,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33751498] [2022-01-28 16:02:27,914 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 16:02:27,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:02:27,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 16:02:27,915 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-28 16:02:27,915 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-28 16:02:27,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 16:02:27,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 16:02:27,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 16:02:27,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 16:02:28,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 16:02:28,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-01-28 16:02:28,211 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-28 16:02:28,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 16:02:28,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:02:28,338 INFO L354 Elim1Store]: treesize reduction 31, result has 13.9 percent of original size [2022-01-28 16:02:28,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 32 [2022-01-28 16:02:28,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:02:28,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:02:28,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:02:28,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:02:28,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 37 [2022-01-28 16:02:28,575 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:02:28,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 16:02:28,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:02:28,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:02:28,848 INFO L354 Elim1Store]: treesize reduction 20, result has 71.8 percent of original size [2022-01-28 16:02:28,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 36 treesize of output 75 [2022-01-28 16:02:29,202 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:02:29,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33751498] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 16:02:29,202 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 16:02:29,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 14, 14] total 40 [2022-01-28 16:02:29,202 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169718611] [2022-01-28 16:02:29,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 16:02:29,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-28 16:02:29,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 16:02:29,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-28 16:02:29,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=1336, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 16:02:29,203 INFO L87 Difference]: Start difference. First operand 25613 states and 99672 transitions. Second operand has 40 states, 40 states have (on average 2.125) internal successors, (85), 40 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-28 16:02:51,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 16:02:51,997 INFO L93 Difference]: Finished difference Result 52546 states and 185483 transitions. [2022-01-28 16:02:51,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2022-01-28 16:02:51,997 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.125) internal successors, (85), 40 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-28 16:02:51,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 16:02:52,160 INFO L225 Difference]: With dead ends: 52546 [2022-01-28 16:02:52,161 INFO L226 Difference]: Without dead ends: 52191 [2022-01-28 16:02:52,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 84 SyntacticMatches, 13 SemanticMatches, 244 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25677 ImplicationChecksByTransitivity, 21.3s TimeCoverageRelationStatistics Valid=6827, Invalid=53443, Unknown=0, NotChecked=0, Total=60270 [2022-01-28 16:02:52,164 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 837 mSDsluCounter, 2610 mSDsCounter, 0 mSdLazyCounter, 2718 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 837 SdHoareTripleChecker+Valid, 1960 SdHoareTripleChecker+Invalid, 4921 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 2718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2019 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-28 16:02:52,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [837 Valid, 1960 Invalid, 4921 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 2718 Invalid, 0 Unknown, 2019 Unchecked, 1.6s Time] [2022-01-28 16:02:52,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52191 states. [2022-01-28 16:02:53,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52191 to 29657. [2022-01-28 16:02:53,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29657 states, 29656 states have (on average 3.8528796870785) internal successors, (114261), 29656 states have internal predecessors, (114261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:02:53,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29657 states to 29657 states and 114261 transitions. [2022-01-28 16:02:53,248 INFO L78 Accepts]: Start accepts. Automaton has 29657 states and 114261 transitions. Word has length 32 [2022-01-28 16:02:53,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 16:02:53,248 INFO L470 AbstractCegarLoop]: Abstraction has 29657 states and 114261 transitions. [2022-01-28 16:02:53,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.125) internal successors, (85), 40 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-28 16:02:53,248 INFO L276 IsEmpty]: Start isEmpty. Operand 29657 states and 114261 transitions. [2022-01-28 16:02:53,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 16:02:53,307 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 16:02:53,307 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 16:02:53,323 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-28 16:02:53,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-01-28 16:02:53,511 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 16:02:53,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 16:02:53,512 INFO L85 PathProgramCache]: Analyzing trace with hash -950281551, now seen corresponding path program 63 times [2022-01-28 16:02:53,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 16:02:53,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556794266] [2022-01-28 16:02:53,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 16:02:53,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 16:02:53,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 16:02:53,899 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:02:53,899 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 16:02:53,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556794266] [2022-01-28 16:02:53,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556794266] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 16:02:53,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553774675] [2022-01-28 16:02:53,899 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 16:02:53,899 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:02:53,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 16:02:53,900 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-28 16:02:53,901 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-28 16:02:53,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 16:02:53,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 16:02:53,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 16:02:53,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 16:02:54,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 16:02:54,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-01-28 16:02:54,180 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-28 16:02:54,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 16:02:54,283 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-28 16:02:54,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 16:02:54,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:02:54,329 INFO L354 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2022-01-28 16:02:54,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 28 [2022-01-28 16:02:54,746 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 16:02:54,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 16:02:55,041 INFO L354 Elim1Store]: treesize reduction 15, result has 69.4 percent of original size [2022-01-28 16:02:55,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 53 [2022-01-28 16:02:55,387 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 16:02:55,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553774675] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 16:02:55,387 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 16:02:55,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 38 [2022-01-28 16:02:55,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456675199] [2022-01-28 16:02:55,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 16:02:55,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-28 16:02:55,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 16:02:55,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-28 16:02:55,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1210, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 16:02:55,388 INFO L87 Difference]: Start difference. First operand 29657 states and 114261 transitions. Second operand has 38 states, 38 states have (on average 2.289473684210526) internal successors, (87), 38 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-28 16:03:07,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 16:03:07,370 INFO L93 Difference]: Finished difference Result 62643 states and 228447 transitions. [2022-01-28 16:03:07,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 156 states. [2022-01-28 16:03:07,370 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.289473684210526) internal successors, (87), 38 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 32 [2022-01-28 16:03:07,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 16:03:07,590 INFO L225 Difference]: With dead ends: 62643 [2022-01-28 16:03:07,590 INFO L226 Difference]: Without dead ends: 62518 [2022-01-28 16:03:07,591 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 42 SyntacticMatches, 10 SemanticMatches, 184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14392 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=5178, Invalid=29232, Unknown=0, NotChecked=0, Total=34410 [2022-01-28 16:03:07,591 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 1060 mSDsluCounter, 1414 mSDsCounter, 0 mSdLazyCounter, 2027 mSolverCounterSat, 326 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1060 SdHoareTripleChecker+Valid, 765 SdHoareTripleChecker+Invalid, 4555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 326 IncrementalHoareTripleChecker+Valid, 2027 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2202 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-28 16:03:07,591 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1060 Valid, 765 Invalid, 4555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [326 Valid, 2027 Invalid, 0 Unknown, 2202 Unchecked, 1.3s Time] [2022-01-28 16:03:07,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62518 states. [2022-01-28 16:03:08,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62518 to 33034. [2022-01-28 16:03:08,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33034 states, 33033 states have (on average 3.902279538643175) internal successors, (128904), 33033 states have internal predecessors, (128904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:03:09,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33034 states to 33034 states and 128904 transitions. [2022-01-28 16:03:09,117 INFO L78 Accepts]: Start accepts. Automaton has 33034 states and 128904 transitions. Word has length 32 [2022-01-28 16:03:09,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 16:03:09,117 INFO L470 AbstractCegarLoop]: Abstraction has 33034 states and 128904 transitions. [2022-01-28 16:03:09,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.289473684210526) internal successors, (87), 38 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-28 16:03:09,117 INFO L276 IsEmpty]: Start isEmpty. Operand 33034 states and 128904 transitions. [2022-01-28 16:03:09,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 16:03:09,191 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 16:03:09,192 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 16:03:09,207 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-01-28 16:03:09,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:03:09,392 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 16:03:09,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 16:03:09,392 INFO L85 PathProgramCache]: Analyzing trace with hash 2117372105, now seen corresponding path program 64 times [2022-01-28 16:03:09,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 16:03:09,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423306854] [2022-01-28 16:03:09,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 16:03:09,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 16:03:09,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 16:03:09,773 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:03:09,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 16:03:09,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423306854] [2022-01-28 16:03:09,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423306854] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 16:03:09,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269726698] [2022-01-28 16:03:09,774 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 16:03:09,774 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:03:09,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 16:03:09,775 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-28 16:03:09,775 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-28 16:03:09,828 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 16:03:09,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 16:03:09,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 16:03:09,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 16:03:09,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 16:03:10,043 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-01-28 16:03:10,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-01-28 16:03:10,146 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-01-28 16:03:10,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 32 [2022-01-28 16:03:10,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:03:10,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2022-01-28 16:03:10,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:03:10,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:03:10,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:03:10,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 32 [2022-01-28 16:03:10,929 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:03:10,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 16:03:11,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:03:11,203 INFO L354 Elim1Store]: treesize reduction 10, result has 77.8 percent of original size [2022-01-28 16:03:11,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 32 treesize of output 57 [2022-01-28 16:03:11,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:03:11,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:03:11,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 838 treesize of output 822 [2022-01-28 16:03:12,483 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:03:12,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269726698] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 16:03:12,483 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 16:03:12,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 14, 14] total 40 [2022-01-28 16:03:12,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106515273] [2022-01-28 16:03:12,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 16:03:12,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-28 16:03:12,484 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 16:03:12,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-28 16:03:12,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1346, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 16:03:12,484 INFO L87 Difference]: Start difference. First operand 33034 states and 128904 transitions. Second operand has 40 states, 40 states have (on average 2.125) internal successors, (85), 40 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-28 16:03:25,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 16:03:25,579 INFO L93 Difference]: Finished difference Result 42340 states and 154871 transitions. [2022-01-28 16:03:25,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2022-01-28 16:03:25,579 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.125) internal successors, (85), 40 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-28 16:03:25,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 16:03:25,713 INFO L225 Difference]: With dead ends: 42340 [2022-01-28 16:03:25,714 INFO L226 Difference]: Without dead ends: 42250 [2022-01-28 16:03:25,715 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 86 SyntacticMatches, 7 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12943 ImplicationChecksByTransitivity, 12.7s TimeCoverageRelationStatistics Valid=3787, Invalid=26663, Unknown=0, NotChecked=0, Total=30450 [2022-01-28 16:03:25,715 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 547 mSDsluCounter, 1880 mSDsCounter, 0 mSdLazyCounter, 896 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 547 SdHoareTripleChecker+Valid, 1215 SdHoareTripleChecker+Invalid, 2374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 896 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1411 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 16:03:25,715 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [547 Valid, 1215 Invalid, 2374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 896 Invalid, 0 Unknown, 1411 Unchecked, 0.6s Time] [2022-01-28 16:03:25,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42250 states. [2022-01-28 16:03:26,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42250 to 34534. [2022-01-28 16:03:26,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34534 states, 34533 states have (on average 3.8716300350389483) internal successors, (133699), 34533 states have internal predecessors, (133699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:03:26,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34534 states to 34534 states and 133699 transitions. [2022-01-28 16:03:26,995 INFO L78 Accepts]: Start accepts. Automaton has 34534 states and 133699 transitions. Word has length 32 [2022-01-28 16:03:26,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 16:03:26,995 INFO L470 AbstractCegarLoop]: Abstraction has 34534 states and 133699 transitions. [2022-01-28 16:03:26,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.125) internal successors, (85), 40 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-28 16:03:26,996 INFO L276 IsEmpty]: Start isEmpty. Operand 34534 states and 133699 transitions. [2022-01-28 16:03:27,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 16:03:27,072 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 16:03:27,072 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 16:03:27,088 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-01-28 16:03:27,272 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:03:27,273 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 16:03:27,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 16:03:27,275 INFO L85 PathProgramCache]: Analyzing trace with hash -976921905, now seen corresponding path program 65 times [2022-01-28 16:03:27,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 16:03:27,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666728504] [2022-01-28 16:03:27,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 16:03:27,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 16:03:27,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 16:03:27,703 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:03:27,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 16:03:27,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666728504] [2022-01-28 16:03:27,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666728504] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 16:03:27,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579163846] [2022-01-28 16:03:27,703 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 16:03:27,703 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:03:27,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 16:03:27,705 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-28 16:03:27,706 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-28 16:03:27,762 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 16:03:27,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 16:03:27,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 16:03:27,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 16:03:27,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 16:03:27,971 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-28 16:03:27,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 16:03:28,072 INFO L354 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2022-01-28 16:03:28,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 28 [2022-01-28 16:03:28,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:03:28,312 INFO L354 Elim1Store]: treesize reduction 68, result has 13.9 percent of original size [2022-01-28 16:03:28,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 34 treesize of output 42 [2022-01-28 16:03:28,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:03:28,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:03:28,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:03:28,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:03:28,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:03:28,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 37 [2022-01-28 16:03:28,896 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:03:28,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 16:03:29,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:03:29,123 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:03:29,217 INFO L354 Elim1Store]: treesize reduction 25, result has 77.9 percent of original size [2022-01-28 16:03:29,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 13 case distinctions, treesize of input 36 treesize of output 110 [2022-01-28 16:03:29,630 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:03:29,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579163846] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 16:03:29,630 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 16:03:29,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 14, 14] total 40 [2022-01-28 16:03:29,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215546077] [2022-01-28 16:03:29,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 16:03:29,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-28 16:03:29,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 16:03:29,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-28 16:03:29,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=1300, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 16:03:29,631 INFO L87 Difference]: Start difference. First operand 34534 states and 133699 transitions. Second operand has 40 states, 40 states have (on average 2.1) internal successors, (84), 40 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:03:56,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 16:03:56,594 INFO L93 Difference]: Finished difference Result 68752 states and 243137 transitions. [2022-01-28 16:03:56,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2022-01-28 16:03:56,594 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.1) internal successors, (84), 40 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-28 16:03:56,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 16:03:56,822 INFO L225 Difference]: With dead ends: 68752 [2022-01-28 16:03:56,822 INFO L226 Difference]: Without dead ends: 65757 [2022-01-28 16:03:56,825 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 361 GetRequests, 94 SyntacticMatches, 3 SemanticMatches, 264 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30209 ImplicationChecksByTransitivity, 25.7s TimeCoverageRelationStatistics Valid=9313, Invalid=61177, Unknown=0, NotChecked=0, Total=70490 [2022-01-28 16:03:56,825 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 820 mSDsluCounter, 2246 mSDsCounter, 0 mSdLazyCounter, 2049 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 820 SdHoareTripleChecker+Valid, 1502 SdHoareTripleChecker+Invalid, 5391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 2049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3185 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-28 16:03:56,826 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [820 Valid, 1502 Invalid, 5391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 2049 Invalid, 0 Unknown, 3185 Unchecked, 1.3s Time] [2022-01-28 16:03:56,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65757 states. [2022-01-28 16:03:58,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65757 to 38302. [2022-01-28 16:03:58,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38302 states, 38301 states have (on average 3.852667032192371) internal successors, (147561), 38301 states have internal predecessors, (147561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:03:58,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38302 states to 38302 states and 147561 transitions. [2022-01-28 16:03:58,474 INFO L78 Accepts]: Start accepts. Automaton has 38302 states and 147561 transitions. Word has length 32 [2022-01-28 16:03:58,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 16:03:58,474 INFO L470 AbstractCegarLoop]: Abstraction has 38302 states and 147561 transitions. [2022-01-28 16:03:58,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.1) internal successors, (84), 40 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:03:58,474 INFO L276 IsEmpty]: Start isEmpty. Operand 38302 states and 147561 transitions. [2022-01-28 16:03:58,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 16:03:58,557 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 16:03:58,558 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 16:03:58,573 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-28 16:03:58,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:03:58,761 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 16:03:58,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 16:03:58,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1978626377, now seen corresponding path program 66 times [2022-01-28 16:03:58,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 16:03:58,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9538022] [2022-01-28 16:03:58,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 16:03:58,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 16:03:58,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 16:03:59,227 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:03:59,227 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 16:03:59,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9538022] [2022-01-28 16:03:59,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9538022] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 16:03:59,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081573037] [2022-01-28 16:03:59,227 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 16:03:59,227 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:03:59,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 16:03:59,228 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-28 16:03:59,229 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-28 16:03:59,282 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-28 16:03:59,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 16:03:59,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-28 16:03:59,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 16:03:59,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 16:03:59,498 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-01-28 16:03:59,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-01-28 16:03:59,605 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-01-28 16:03:59,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 32 [2022-01-28 16:03:59,758 INFO L354 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2022-01-28 16:03:59,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 34 [2022-01-28 16:04:00,051 INFO L354 Elim1Store]: treesize reduction 28, result has 45.1 percent of original size [2022-01-28 16:04:00,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 52 [2022-01-28 16:04:00,496 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:04:00,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 16:04:00,927 INFO L354 Elim1Store]: treesize reduction 10, result has 79.6 percent of original size [2022-01-28 16:04:00,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 28 treesize of output 59 [2022-01-28 16:04:00,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:04:00,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:04:00,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 414 treesize of output 406 [2022-01-28 16:04:02,106 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:04:02,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081573037] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 16:04:02,106 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 16:04:02,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 41 [2022-01-28 16:04:02,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428533592] [2022-01-28 16:04:02,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 16:04:02,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-28 16:04:02,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 16:04:02,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-28 16:04:02,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=1362, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 16:04:02,107 INFO L87 Difference]: Start difference. First operand 38302 states and 147561 transitions. Second operand has 41 states, 41 states have (on average 2.097560975609756) internal successors, (86), 41 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-28 16:04:13,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 16:04:13,794 INFO L93 Difference]: Finished difference Result 121226 states and 445841 transitions. [2022-01-28 16:04:13,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2022-01-28 16:04:13,794 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.097560975609756) internal successors, (86), 41 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-28 16:04:13,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 16:04:14,525 INFO L225 Difference]: With dead ends: 121226 [2022-01-28 16:04:14,526 INFO L226 Difference]: Without dead ends: 121186 [2022-01-28 16:04:14,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 77 SyntacticMatches, 16 SemanticMatches, 201 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18084 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=7480, Invalid=33526, Unknown=0, NotChecked=0, Total=41006 [2022-01-28 16:04:14,527 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 903 mSDsluCounter, 2099 mSDsCounter, 0 mSdLazyCounter, 1283 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 903 SdHoareTripleChecker+Valid, 765 SdHoareTripleChecker+Invalid, 6792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 1283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5281 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 16:04:14,527 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [903 Valid, 765 Invalid, 6792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 1283 Invalid, 0 Unknown, 5281 Unchecked, 0.9s Time] [2022-01-28 16:04:14,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121186 states. [2022-01-28 16:04:16,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121186 to 38855. [2022-01-28 16:04:16,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38855 states, 38854 states have (on average 3.854995624646111) internal successors, (149782), 38854 states have internal predecessors, (149782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:04:16,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38855 states to 38855 states and 149782 transitions. [2022-01-28 16:04:16,697 INFO L78 Accepts]: Start accepts. Automaton has 38855 states and 149782 transitions. Word has length 32 [2022-01-28 16:04:16,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 16:04:16,697 INFO L470 AbstractCegarLoop]: Abstraction has 38855 states and 149782 transitions. [2022-01-28 16:04:16,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.097560975609756) internal successors, (86), 41 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-28 16:04:16,698 INFO L276 IsEmpty]: Start isEmpty. Operand 38855 states and 149782 transitions. [2022-01-28 16:04:16,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 16:04:16,987 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 16:04:16,987 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 16:04:17,006 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-01-28 16:04:17,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:04:17,187 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 16:04:17,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 16:04:17,188 INFO L85 PathProgramCache]: Analyzing trace with hash 719620101, now seen corresponding path program 67 times [2022-01-28 16:04:17,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 16:04:17,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764006848] [2022-01-28 16:04:17,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 16:04:17,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 16:04:17,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 16:04:17,597 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:04:17,597 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 16:04:17,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764006848] [2022-01-28 16:04:17,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764006848] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 16:04:17,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585522734] [2022-01-28 16:04:17,597 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 16:04:17,599 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:04:17,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 16:04:17,600 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-28 16:04:17,601 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-28 16:04:17,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 16:04:17,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-28 16:04:17,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 16:04:17,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 16:04:17,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:04:17,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 16:04:18,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-01-28 16:04:18,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 16:04:18,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:04:18,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:04:18,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2022-01-28 16:04:18,340 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:04:18,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 16:04:18,543 INFO L354 Elim1Store]: treesize reduction 15, result has 69.4 percent of original size [2022-01-28 16:04:18,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 58 [2022-01-28 16:04:19,067 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:04:19,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1585522734] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 16:04:19,067 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 16:04:19,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-28 16:04:19,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14698897] [2022-01-28 16:04:19,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 16:04:19,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-28 16:04:19,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 16:04:19,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-28 16:04:19,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1065, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 16:04:19,068 INFO L87 Difference]: Start difference. First operand 38855 states and 149782 transitions. Second operand has 37 states, 37 states have (on average 2.1621621621621623) internal successors, (80), 37 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:04:33,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 16:04:33,432 INFO L93 Difference]: Finished difference Result 60262 states and 219571 transitions. [2022-01-28 16:04:33,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2022-01-28 16:04:33,433 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.1621621621621623) internal successors, (80), 37 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-28 16:04:33,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 16:04:33,643 INFO L225 Difference]: With dead ends: 60262 [2022-01-28 16:04:33,643 INFO L226 Difference]: Without dead ends: 59474 [2022-01-28 16:04:33,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 47 SyntacticMatches, 4 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8749 ImplicationChecksByTransitivity, 13.2s TimeCoverageRelationStatistics Valid=3877, Invalid=18773, Unknown=0, NotChecked=0, Total=22650 [2022-01-28 16:04:33,644 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 707 mSDsluCounter, 1567 mSDsCounter, 0 mSdLazyCounter, 2132 mSolverCounterSat, 210 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 707 SdHoareTripleChecker+Valid, 722 SdHoareTripleChecker+Invalid, 5233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 2132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2891 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-28 16:04:33,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [707 Valid, 722 Invalid, 5233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [210 Valid, 2132 Invalid, 0 Unknown, 2891 Unchecked, 1.3s Time] [2022-01-28 16:04:33,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59474 states. [2022-01-28 16:04:34,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59474 to 39540. [2022-01-28 16:04:34,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39540 states, 39539 states have (on average 3.856496117757151) internal successors, (152482), 39539 states have internal predecessors, (152482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:04:35,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39540 states to 39540 states and 152482 transitions. [2022-01-28 16:04:35,060 INFO L78 Accepts]: Start accepts. Automaton has 39540 states and 152482 transitions. Word has length 32 [2022-01-28 16:04:35,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 16:04:35,060 INFO L470 AbstractCegarLoop]: Abstraction has 39540 states and 152482 transitions. [2022-01-28 16:04:35,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.1621621621621623) internal successors, (80), 37 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:04:35,060 INFO L276 IsEmpty]: Start isEmpty. Operand 39540 states and 152482 transitions. [2022-01-28 16:04:35,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 16:04:35,144 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 16:04:35,144 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 16:04:35,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-01-28 16:04:35,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:04:35,345 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 16:04:35,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 16:04:35,345 INFO L85 PathProgramCache]: Analyzing trace with hash 565182583, now seen corresponding path program 68 times [2022-01-28 16:04:35,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 16:04:35,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612602148] [2022-01-28 16:04:35,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 16:04:35,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 16:04:35,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 16:04:35,970 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:04:35,970 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 16:04:35,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612602148] [2022-01-28 16:04:35,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612602148] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 16:04:35,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028045865] [2022-01-28 16:04:35,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 16:04:35,970 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:04:35,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 16:04:35,971 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-28 16:04:35,972 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-28 16:04:36,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 16:04:36,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 16:04:36,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 16:04:36,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 16:04:36,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-28 16:04:36,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-01-28 16:04:36,415 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-01-28 16:04:36,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-01-28 16:04:36,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-28 16:04:36,640 INFO L354 Elim1Store]: treesize reduction 32, result has 25.6 percent of original size [2022-01-28 16:04:36,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 28 [2022-01-28 16:04:36,867 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:04:36,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 16:04:37,223 INFO L354 Elim1Store]: treesize reduction 10, result has 79.6 percent of original size [2022-01-28 16:04:37,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 61 [2022-01-28 16:04:37,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:04:37,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:04:37,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 234 treesize of output 230 [2022-01-28 16:04:37,881 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:04:37,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028045865] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 16:04:37,881 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 16:04:37,881 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 17] total 42 [2022-01-28 16:04:37,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717124767] [2022-01-28 16:04:37,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 16:04:37,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-01-28 16:04:37,882 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 16:04:37,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-01-28 16:04:37,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=1426, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 16:04:37,882 INFO L87 Difference]: Start difference. First operand 39540 states and 152482 transitions. Second operand has 42 states, 42 states have (on average 2.0238095238095237) internal successors, (85), 42 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-28 16:05:13,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 16:05:13,010 INFO L93 Difference]: Finished difference Result 111611 states and 404841 transitions. [2022-01-28 16:05:13,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 278 states. [2022-01-28 16:05:13,011 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.0238095238095237) internal successors, (85), 42 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-28 16:05:13,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 16:05:13,486 INFO L225 Difference]: With dead ends: 111611 [2022-01-28 16:05:13,486 INFO L226 Difference]: Without dead ends: 110713 [2022-01-28 16:05:13,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 62 SyntacticMatches, 18 SemanticMatches, 301 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 42216 ImplicationChecksByTransitivity, 32.7s TimeCoverageRelationStatistics Valid=15428, Invalid=76078, Unknown=0, NotChecked=0, Total=91506 [2022-01-28 16:05:13,489 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 1543 mSDsluCounter, 2865 mSDsCounter, 0 mSdLazyCounter, 2887 mSolverCounterSat, 425 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1543 SdHoareTripleChecker+Valid, 1216 SdHoareTripleChecker+Invalid, 8062 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 425 IncrementalHoareTripleChecker+Valid, 2887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4750 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-28 16:05:13,489 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1543 Valid, 1216 Invalid, 8062 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [425 Valid, 2887 Invalid, 0 Unknown, 4750 Unchecked, 2.2s Time] [2022-01-28 16:05:13,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110713 states. [2022-01-28 16:05:16,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110713 to 40752. [2022-01-28 16:05:16,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40752 states, 40751 states have (on average 3.8610095457780176) internal successors, (157340), 40751 states have internal predecessors, (157340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:05:16,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40752 states to 40752 states and 157340 transitions. [2022-01-28 16:05:16,254 INFO L78 Accepts]: Start accepts. Automaton has 40752 states and 157340 transitions. Word has length 32 [2022-01-28 16:05:16,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 16:05:16,254 INFO L470 AbstractCegarLoop]: Abstraction has 40752 states and 157340 transitions. [2022-01-28 16:05:16,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.0238095238095237) internal successors, (85), 42 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-28 16:05:16,254 INFO L276 IsEmpty]: Start isEmpty. Operand 40752 states and 157340 transitions. [2022-01-28 16:05:16,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 16:05:16,342 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 16:05:16,342 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 16:05:16,358 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-01-28 16:05:16,542 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,SelfDestructingSolverStorable95 [2022-01-28 16:05:16,543 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 16:05:16,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 16:05:16,543 INFO L85 PathProgramCache]: Analyzing trace with hash 222898741, now seen corresponding path program 69 times [2022-01-28 16:05:16,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 16:05:16,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357073151] [2022-01-28 16:05:16,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 16:05:16,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 16:05:16,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 16:05:16,970 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:05:16,970 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 16:05:16,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357073151] [2022-01-28 16:05:16,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357073151] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 16:05:16,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298226029] [2022-01-28 16:05:16,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 16:05:16,970 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:05:16,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 16:05:16,971 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-28 16:05:16,972 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-28 16:05:17,029 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-28 16:05:17,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 16:05:17,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-28 16:05:17,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 16:05:17,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 16:05:17,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:05:17,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-01-28 16:05:17,349 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-01-28 16:05:17,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-01-28 16:05:17,506 INFO L354 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2022-01-28 16:05:17,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 28 [2022-01-28 16:05:17,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:05:17,725 INFO L354 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2022-01-28 16:05:17,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 34 [2022-01-28 16:05:18,305 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:05:18,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 16:05:18,685 INFO L354 Elim1Store]: treesize reduction 10, result has 79.6 percent of original size [2022-01-28 16:05:18,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 28 treesize of output 59 [2022-01-28 16:05:18,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:05:18,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:05:18,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 838 treesize of output 822 [2022-01-28 16:05:19,995 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:05:19,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298226029] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 16:05:19,995 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 16:05:19,995 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 17] total 43 [2022-01-28 16:05:19,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70233824] [2022-01-28 16:05:19,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 16:05:19,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-01-28 16:05:19,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 16:05:19,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-01-28 16:05:19,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=318, Invalid=1488, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 16:05:19,996 INFO L87 Difference]: Start difference. First operand 40752 states and 157340 transitions. Second operand has 43 states, 43 states have (on average 2.0) internal successors, (86), 43 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-28 16:05:34,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 16:05:34,548 INFO L93 Difference]: Finished difference Result 105297 states and 388912 transitions. [2022-01-28 16:05:34,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 199 states. [2022-01-28 16:05:34,548 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.0) internal successors, (86), 43 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-28 16:05:34,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 16:05:34,983 INFO L225 Difference]: With dead ends: 105297 [2022-01-28 16:05:34,984 INFO L226 Difference]: Without dead ends: 104927 [2022-01-28 16:05:34,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 65 SyntacticMatches, 11 SemanticMatches, 220 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 21732 ImplicationChecksByTransitivity, 13.5s TimeCoverageRelationStatistics Valid=8785, Invalid=40277, Unknown=0, NotChecked=0, Total=49062 [2022-01-28 16:05:34,986 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 874 mSDsluCounter, 2911 mSDsCounter, 0 mSdLazyCounter, 1487 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 874 SdHoareTripleChecker+Valid, 985 SdHoareTripleChecker+Invalid, 9030 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 1487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7372 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 16:05:34,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [874 Valid, 985 Invalid, 9030 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 1487 Invalid, 0 Unknown, 7372 Unchecked, 1.0s Time] [2022-01-28 16:05:35,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104927 states. [2022-01-28 16:05:37,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104927 to 41114. [2022-01-28 16:05:37,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41114 states, 41113 states have (on average 3.8628171138082843) internal successors, (158812), 41113 states have internal predecessors, (158812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:05:37,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41114 states to 41114 states and 158812 transitions. [2022-01-28 16:05:37,762 INFO L78 Accepts]: Start accepts. Automaton has 41114 states and 158812 transitions. Word has length 32 [2022-01-28 16:05:37,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 16:05:37,762 INFO L470 AbstractCegarLoop]: Abstraction has 41114 states and 158812 transitions. [2022-01-28 16:05:37,762 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.0) internal successors, (86), 43 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-28 16:05:37,762 INFO L276 IsEmpty]: Start isEmpty. Operand 41114 states and 158812 transitions. [2022-01-28 16:05:37,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 16:05:37,857 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 16:05:37,857 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 16:05:37,874 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-01-28 16:05:38,057 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,SelfDestructingSolverStorable96 [2022-01-28 16:05:38,058 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 16:05:38,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 16:05:38,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1394634039, now seen corresponding path program 70 times [2022-01-28 16:05:38,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 16:05:38,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027883896] [2022-01-28 16:05:38,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 16:05:38,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 16:05:38,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 16:05:38,512 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:05:38,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 16:05:38,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027883896] [2022-01-28 16:05:38,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027883896] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 16:05:38,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577075642] [2022-01-28 16:05:38,512 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 16:05:38,512 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:05:38,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 16:05:38,513 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-28 16:05:38,514 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-28 16:05:38,575 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 16:05:38,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 16:05:38,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-28 16:05:38,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 16:05:38,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-28 16:05:38,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:05:38,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-28 16:05:38,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:05:38,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-28 16:05:38,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:05:38,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-28 16:05:38,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:05:38,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:05:38,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2022-01-28 16:05:39,147 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:05:39,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 16:05:39,344 INFO L354 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-28 16:05:39,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 36 [2022-01-28 16:05:39,844 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:05:39,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1577075642] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 16:05:39,844 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 16:05:39,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-28 16:05:39,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241687267] [2022-01-28 16:05:39,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 16:05:39,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-28 16:05:39,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 16:05:39,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-28 16:05:39,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=1000, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 16:05:39,845 INFO L87 Difference]: Start difference. First operand 41114 states and 158812 transitions. Second operand has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:05:55,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 16:05:55,670 INFO L93 Difference]: Finished difference Result 80459 states and 290166 transitions. [2022-01-28 16:05:55,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 150 states. [2022-01-28 16:05:55,671 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-28 16:05:55,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 16:05:55,937 INFO L225 Difference]: With dead ends: 80459 [2022-01-28 16:05:55,937 INFO L226 Difference]: Without dead ends: 79240 [2022-01-28 16:05:55,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 47 SyntacticMatches, 8 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11286 ImplicationChecksByTransitivity, 14.7s TimeCoverageRelationStatistics Valid=4116, Invalid=23274, Unknown=0, NotChecked=0, Total=27390 [2022-01-28 16:05:55,938 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 874 mSDsluCounter, 1636 mSDsCounter, 0 mSdLazyCounter, 1767 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 874 SdHoareTripleChecker+Valid, 817 SdHoareTripleChecker+Invalid, 5240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 1767 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3217 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-28 16:05:55,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [874 Valid, 817 Invalid, 5240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 1767 Invalid, 0 Unknown, 3217 Unchecked, 1.2s Time] [2022-01-28 16:05:56,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79240 states. [2022-01-28 16:05:57,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79240 to 40811. [2022-01-28 16:05:57,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40811 states, 40810 states have (on average 3.8728252879196274) internal successors, (158050), 40810 states have internal predecessors, (158050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:05:57,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40811 states to 40811 states and 158050 transitions. [2022-01-28 16:05:57,884 INFO L78 Accepts]: Start accepts. Automaton has 40811 states and 158050 transitions. Word has length 32 [2022-01-28 16:05:57,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 16:05:57,884 INFO L470 AbstractCegarLoop]: Abstraction has 40811 states and 158050 transitions. [2022-01-28 16:05:57,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 36 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:05:57,885 INFO L276 IsEmpty]: Start isEmpty. Operand 40811 states and 158050 transitions. [2022-01-28 16:05:57,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 16:05:57,972 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 16:05:57,972 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 16:05:57,987 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2022-01-28 16:05:58,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:05:58,172 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 16:05:58,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 16:05:58,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1117569097, now seen corresponding path program 71 times [2022-01-28 16:05:58,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 16:05:58,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278764675] [2022-01-28 16:05:58,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 16:05:58,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 16:05:58,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 16:05:58,692 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:05:58,692 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 16:05:58,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278764675] [2022-01-28 16:05:58,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278764675] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 16:05:58,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521319008] [2022-01-28 16:05:58,692 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 16:05:58,692 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:05:58,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 16:05:58,693 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-28 16:05:58,694 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-28 16:05:58,756 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 16:05:58,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 16:05:58,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 16:05:58,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 16:05:58,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-28 16:05:58,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:05:58,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-28 16:05:58,942 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2022-01-28 16:05:58,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 22 [2022-01-28 16:05:59,003 INFO L354 Elim1Store]: treesize reduction 48, result has 21.3 percent of original size [2022-01-28 16:05:59,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 32 [2022-01-28 16:05:59,106 INFO L354 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2022-01-28 16:05:59,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 28 [2022-01-28 16:05:59,203 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:05:59,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 16:05:59,369 INFO L354 Elim1Store]: treesize reduction 15, result has 69.4 percent of original size [2022-01-28 16:05:59,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 53 [2022-01-28 16:05:59,582 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:05:59,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521319008] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 16:05:59,582 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 16:05:59,582 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 32 [2022-01-28 16:05:59,582 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592645120] [2022-01-28 16:05:59,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 16:05:59,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 16:05:59,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 16:05:59,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 16:05:59,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=826, Unknown=0, NotChecked=0, Total=992 [2022-01-28 16:05:59,583 INFO L87 Difference]: Start difference. First operand 40811 states and 158050 transitions. Second operand has 32 states, 32 states have (on average 2.625) internal successors, (84), 32 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:06:03,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 16:06:03,871 INFO L93 Difference]: Finished difference Result 62658 states and 233308 transitions. [2022-01-28 16:06:03,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-28 16:06:03,871 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.625) internal successors, (84), 32 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-28 16:06:03,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 16:06:04,095 INFO L225 Difference]: With dead ends: 62658 [2022-01-28 16:06:04,096 INFO L226 Difference]: Without dead ends: 62479 [2022-01-28 16:06:04,096 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 64 SyntacticMatches, 6 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3016 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1534, Invalid=7208, Unknown=0, NotChecked=0, Total=8742 [2022-01-28 16:06:04,096 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 562 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 1062 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 562 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 2042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 1062 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 845 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 16:06:04,096 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [562 Valid, 407 Invalid, 2042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 1062 Invalid, 0 Unknown, 845 Unchecked, 0.6s Time] [2022-01-28 16:06:04,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62479 states. [2022-01-28 16:06:05,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62479 to 44663. [2022-01-28 16:06:05,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44663 states, 44662 states have (on average 3.886323944292687) internal successors, (173571), 44662 states have internal predecessors, (173571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:06:05,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44663 states to 44663 states and 173571 transitions. [2022-01-28 16:06:05,744 INFO L78 Accepts]: Start accepts. Automaton has 44663 states and 173571 transitions. Word has length 32 [2022-01-28 16:06:05,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 16:06:05,744 INFO L470 AbstractCegarLoop]: Abstraction has 44663 states and 173571 transitions. [2022-01-28 16:06:05,744 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.625) internal successors, (84), 32 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:06:05,744 INFO L276 IsEmpty]: Start isEmpty. Operand 44663 states and 173571 transitions. [2022-01-28 16:06:05,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 16:06:05,842 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 16:06:05,843 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 16:06:05,860 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-28 16:06:06,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:06:06,047 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 16:06:06,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 16:06:06,048 INFO L85 PathProgramCache]: Analyzing trace with hash -102559739, now seen corresponding path program 72 times [2022-01-28 16:06:06,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 16:06:06,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424226852] [2022-01-28 16:06:06,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 16:06:06,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 16:06:06,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 16:06:06,586 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:06:06,586 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 16:06:06,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424226852] [2022-01-28 16:06:06,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424226852] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 16:06:06,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289983572] [2022-01-28 16:06:06,586 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 16:06:06,586 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:06:06,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 16:06:06,587 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-28 16:06:06,587 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-28 16:06:06,641 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 16:06:06,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 16:06:06,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-28 16:06:06,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 16:06:06,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 16:06:06,885 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-28 16:06:06,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 16:06:06,946 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-01-28 16:06:06,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-01-28 16:06:07,039 INFO L354 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2022-01-28 16:06:07,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 28 [2022-01-28 16:06:07,308 INFO L354 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2022-01-28 16:06:07,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 34 [2022-01-28 16:06:07,958 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-28 16:06:07,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 16:06:08,361 INFO L354 Elim1Store]: treesize reduction 10, result has 79.6 percent of original size [2022-01-28 16:06:08,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 25 treesize of output 56 [2022-01-28 16:06:08,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:06:08,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:06:08,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 42 [2022-01-28 16:06:09,034 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-28 16:06:09,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289983572] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 16:06:09,035 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 16:06:09,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 41 [2022-01-28 16:06:09,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142426255] [2022-01-28 16:06:09,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 16:06:09,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-28 16:06:09,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 16:06:09,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-28 16:06:09,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=1336, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 16:06:09,036 INFO L87 Difference]: Start difference. First operand 44663 states and 173571 transitions. Second operand has 41 states, 41 states have (on average 2.048780487804878) internal successors, (84), 41 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:06:25,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 16:06:25,043 INFO L93 Difference]: Finished difference Result 112142 states and 417614 transitions. [2022-01-28 16:06:25,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 190 states. [2022-01-28 16:06:25,044 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.048780487804878) internal successors, (84), 41 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-28 16:06:25,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 16:06:25,469 INFO L225 Difference]: With dead ends: 112142 [2022-01-28 16:06:25,469 INFO L226 Difference]: Without dead ends: 111953 [2022-01-28 16:06:25,470 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 55 SyntacticMatches, 22 SemanticMatches, 207 ConstructedPredicates, 0 IntricatePredicates, 5 DeprecatedPredicates, 19425 ImplicationChecksByTransitivity, 15.3s TimeCoverageRelationStatistics Valid=8149, Invalid=35323, Unknown=0, NotChecked=0, Total=43472 [2022-01-28 16:06:25,470 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 697 mSDsluCounter, 1898 mSDsCounter, 0 mSdLazyCounter, 1120 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 697 SdHoareTripleChecker+Valid, 743 SdHoareTripleChecker+Invalid, 6677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 1120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5391 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 16:06:25,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [697 Valid, 743 Invalid, 6677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 1120 Invalid, 0 Unknown, 5391 Unchecked, 0.7s Time] [2022-01-28 16:06:25,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111953 states. [2022-01-28 16:06:27,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111953 to 45050. [2022-01-28 16:06:27,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45050 states, 45049 states have (on average 3.8894759040156273) internal successors, (175217), 45049 states have internal predecessors, (175217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:06:27,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45050 states to 45050 states and 175217 transitions. [2022-01-28 16:06:27,826 INFO L78 Accepts]: Start accepts. Automaton has 45050 states and 175217 transitions. Word has length 32 [2022-01-28 16:06:27,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 16:06:27,826 INFO L470 AbstractCegarLoop]: Abstraction has 45050 states and 175217 transitions. [2022-01-28 16:06:27,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.048780487804878) internal successors, (84), 41 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:06:27,826 INFO L276 IsEmpty]: Start isEmpty. Operand 45050 states and 175217 transitions. [2022-01-28 16:06:27,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 16:06:27,918 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 16:06:27,918 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 16:06:27,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2022-01-28 16:06:28,118 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,SelfDestructingSolverStorable99 [2022-01-28 16:06:28,119 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 16:06:28,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 16:06:28,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1090643537, now seen corresponding path program 73 times [2022-01-28 16:06:28,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 16:06:28,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503203825] [2022-01-28 16:06:28,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 16:06:28,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 16:06:28,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 16:06:28,694 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:06:28,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 16:06:28,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503203825] [2022-01-28 16:06:28,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503203825] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 16:06:28,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061116116] [2022-01-28 16:06:28,695 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 16:06:28,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:06:28,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 16:06:28,696 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-28 16:06:28,696 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-28 16:06:28,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 16:06:28,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 16:06:28,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 16:06:28,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-28 16:06:28,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:06:28,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-28 16:06:29,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:06:29,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-28 16:06:29,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:06:29,086 INFO L354 Elim1Store]: treesize reduction 24, result has 48.9 percent of original size [2022-01-28 16:06:29,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 40 [2022-01-28 16:06:29,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:06:29,363 INFO L354 Elim1Store]: treesize reduction 28, result has 45.1 percent of original size [2022-01-28 16:06:29,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 59 [2022-01-28 16:06:30,646 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:06:30,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 16:06:30,981 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 16:06:30,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 44 [2022-01-28 16:06:30,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 894 treesize of output 886 [2022-01-28 16:06:33,714 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:06:33,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061116116] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 16:06:33,715 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 16:06:33,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 36 [2022-01-28 16:06:33,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852054364] [2022-01-28 16:06:33,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 16:06:33,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-28 16:06:33,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 16:06:33,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-28 16:06:33,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=1117, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 16:06:33,715 INFO L87 Difference]: Start difference. First operand 45050 states and 175217 transitions. Second operand has 36 states, 36 states have (on average 2.25) internal successors, (81), 36 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-28 16:06:46,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 16:06:46,763 INFO L93 Difference]: Finished difference Result 61596 states and 232069 transitions. [2022-01-28 16:06:46,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-01-28 16:06:46,763 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 36 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 32 [2022-01-28 16:06:46,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 16:06:46,973 INFO L225 Difference]: With dead ends: 61596 [2022-01-28 16:06:46,973 INFO L226 Difference]: Without dead ends: 61546 [2022-01-28 16:06:46,974 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 63 SyntacticMatches, 14 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 3389 ImplicationChecksByTransitivity, 12.9s TimeCoverageRelationStatistics Valid=1427, Invalid=8875, Unknown=0, NotChecked=0, Total=10302 [2022-01-28 16:06:46,974 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 437 mSDsluCounter, 1068 mSDsCounter, 0 mSdLazyCounter, 1073 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 2889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1073 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1792 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 16:06:46,974 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [437 Valid, 587 Invalid, 2889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1073 Invalid, 0 Unknown, 1792 Unchecked, 0.6s Time] [2022-01-28 16:06:47,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61546 states. [2022-01-28 16:06:48,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61546 to 45757. [2022-01-28 16:06:48,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45757 states, 45756 states have (on average 3.884801993181222) internal successors, (177753), 45756 states have internal predecessors, (177753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:06:48,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45757 states to 45757 states and 177753 transitions. [2022-01-28 16:06:48,503 INFO L78 Accepts]: Start accepts. Automaton has 45757 states and 177753 transitions. Word has length 32 [2022-01-28 16:06:48,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 16:06:48,503 INFO L470 AbstractCegarLoop]: Abstraction has 45757 states and 177753 transitions. [2022-01-28 16:06:48,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 36 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-28 16:06:48,503 INFO L276 IsEmpty]: Start isEmpty. Operand 45757 states and 177753 transitions. [2022-01-28 16:06:48,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 16:06:48,597 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 16:06:48,598 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 16:06:48,616 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-28 16:06:48,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:06:48,807 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 16:06:48,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 16:06:48,808 INFO L85 PathProgramCache]: Analyzing trace with hash -253946743, now seen corresponding path program 74 times [2022-01-28 16:06:48,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 16:06:48,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735385607] [2022-01-28 16:06:48,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 16:06:48,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 16:06:48,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 16:06:49,518 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:06:49,518 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 16:06:49,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735385607] [2022-01-28 16:06:49,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735385607] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 16:06:49,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70422462] [2022-01-28 16:06:49,518 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 16:06:49,519 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:06:49,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 16:06:49,519 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-28 16:06:49,520 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-28 16:06:49,577 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 16:06:49,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 16:06:49,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 16:06:49,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 16:06:49,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 16:06:49,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:06:49,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 16:06:49,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:06:49,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-01-28 16:06:49,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-01-28 16:06:50,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2022-01-28 16:06:50,145 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:06:50,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 16:06:50,453 INFO L354 Elim1Store]: treesize reduction 20, result has 63.6 percent of original size [2022-01-28 16:06:50,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 59 [2022-01-28 16:06:50,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:06:50,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:06:50,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 478 treesize of output 470 [2022-01-28 16:06:51,154 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:06:51,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70422462] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 16:06:51,154 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 16:06:51,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 40 [2022-01-28 16:06:51,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833594433] [2022-01-28 16:06:51,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 16:06:51,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-28 16:06:51,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 16:06:51,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-28 16:06:51,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=1409, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 16:06:51,155 INFO L87 Difference]: Start difference. First operand 45757 states and 177753 transitions. Second operand has 40 states, 40 states have (on average 2.175) internal successors, (87), 40 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-28 16:07:24,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 16:07:24,519 INFO L93 Difference]: Finished difference Result 82735 states and 300738 transitions. [2022-01-28 16:07:24,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 250 states. [2022-01-28 16:07:24,519 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.175) internal successors, (87), 40 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 32 [2022-01-28 16:07:24,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 16:07:24,784 INFO L225 Difference]: With dead ends: 82735 [2022-01-28 16:07:24,784 INFO L226 Difference]: Without dead ends: 78676 [2022-01-28 16:07:24,787 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 46 SyntacticMatches, 16 SemanticMatches, 275 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32729 ImplicationChecksByTransitivity, 31.0s TimeCoverageRelationStatistics Valid=8523, Invalid=67929, Unknown=0, NotChecked=0, Total=76452 [2022-01-28 16:07:24,787 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 1302 mSDsluCounter, 2843 mSDsCounter, 0 mSdLazyCounter, 4402 mSolverCounterSat, 290 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1302 SdHoareTripleChecker+Valid, 1484 SdHoareTripleChecker+Invalid, 7059 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 290 IncrementalHoareTripleChecker+Valid, 4402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2367 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-01-28 16:07:24,787 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1302 Valid, 1484 Invalid, 7059 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [290 Valid, 4402 Invalid, 0 Unknown, 2367 Unchecked, 2.5s Time] [2022-01-28 16:07:24,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78676 states. [2022-01-28 16:07:26,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78676 to 46223. [2022-01-28 16:07:26,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46223 states, 46222 states have (on average 3.8799056726234262) internal successors, (179337), 46222 states have internal predecessors, (179337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:07:26,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46223 states to 46223 states and 179337 transitions. [2022-01-28 16:07:26,599 INFO L78 Accepts]: Start accepts. Automaton has 46223 states and 179337 transitions. Word has length 32 [2022-01-28 16:07:26,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 16:07:26,599 INFO L470 AbstractCegarLoop]: Abstraction has 46223 states and 179337 transitions. [2022-01-28 16:07:26,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.175) internal successors, (87), 40 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-28 16:07:26,599 INFO L276 IsEmpty]: Start isEmpty. Operand 46223 states and 179337 transitions. [2022-01-28 16:07:26,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 16:07:26,698 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 16:07:26,698 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 16:07:26,713 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-28 16:07:26,898 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:07:26,898 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 16:07:26,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 16:07:26,899 INFO L85 PathProgramCache]: Analyzing trace with hash -374916719, now seen corresponding path program 75 times [2022-01-28 16:07:26,899 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 16:07:26,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295501915] [2022-01-28 16:07:26,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 16:07:26,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 16:07:26,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 16:07:27,311 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:07:27,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 16:07:27,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295501915] [2022-01-28 16:07:27,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295501915] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 16:07:27,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993295429] [2022-01-28 16:07:27,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 16:07:27,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:07:27,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 16:07:27,312 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-28 16:07:27,313 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-28 16:07:27,371 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 16:07:27,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 16:07:27,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 16:07:27,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 16:07:27,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-01-28 16:07:27,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:07:27,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-01-28 16:07:27,763 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-01-28 16:07:27,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-01-28 16:07:27,875 INFO L354 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2022-01-28 16:07:27,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 34 [2022-01-28 16:07:28,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:07:28,129 INFO L354 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2022-01-28 16:07:28,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 28 [2022-01-28 16:07:28,401 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:07:28,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 16:07:28,832 INFO L354 Elim1Store]: treesize reduction 10, result has 79.6 percent of original size [2022-01-28 16:07:28,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 28 treesize of output 59 [2022-01-28 16:07:28,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:07:28,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:07:28,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 838 treesize of output 822 [2022-01-28 16:07:30,366 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:07:30,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993295429] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 16:07:30,366 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 16:07:30,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 18] total 45 [2022-01-28 16:07:30,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156008135] [2022-01-28 16:07:30,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 16:07:30,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-28 16:07:30,366 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 16:07:30,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-28 16:07:30,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=1696, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 16:07:30,367 INFO L87 Difference]: Start difference. First operand 46223 states and 179337 transitions. Second operand has 45 states, 45 states have (on average 1.9333333333333333) internal successors, (87), 45 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-28 16:07:37,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 16:07:37,444 INFO L93 Difference]: Finished difference Result 76849 states and 283446 transitions. [2022-01-28 16:07:37,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2022-01-28 16:07:37,444 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.9333333333333333) internal successors, (87), 45 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 32 [2022-01-28 16:07:37,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 16:07:37,699 INFO L225 Difference]: With dead ends: 76849 [2022-01-28 16:07:37,700 INFO L226 Difference]: Without dead ends: 76737 [2022-01-28 16:07:37,700 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 74 SyntacticMatches, 13 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7039 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=2387, Invalid=15435, Unknown=0, NotChecked=0, Total=17822 [2022-01-28 16:07:37,701 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 448 mSDsluCounter, 1592 mSDsCounter, 0 mSdLazyCounter, 1140 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 920 SdHoareTripleChecker+Invalid, 4407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3206 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 16:07:37,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [448 Valid, 920 Invalid, 4407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1140 Invalid, 0 Unknown, 3206 Unchecked, 0.6s Time] [2022-01-28 16:07:37,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76737 states. [2022-01-28 16:07:39,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76737 to 46389. [2022-01-28 16:07:39,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46389 states, 46388 states have (on average 3.878977321721135) internal successors, (179938), 46388 states have internal predecessors, (179938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:07:39,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46389 states to 46389 states and 179938 transitions. [2022-01-28 16:07:39,559 INFO L78 Accepts]: Start accepts. Automaton has 46389 states and 179938 transitions. Word has length 32 [2022-01-28 16:07:39,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 16:07:39,559 INFO L470 AbstractCegarLoop]: Abstraction has 46389 states and 179938 transitions. [2022-01-28 16:07:39,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.9333333333333333) internal successors, (87), 45 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-28 16:07:39,559 INFO L276 IsEmpty]: Start isEmpty. Operand 46389 states and 179938 transitions. [2022-01-28 16:07:39,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 16:07:39,804 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 16:07:39,804 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 16:07:39,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-01-28 16:07:40,004 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-01-28 16:07:40,004 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 16:07:40,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 16:07:40,005 INFO L85 PathProgramCache]: Analyzing trace with hash 471989777, now seen corresponding path program 76 times [2022-01-28 16:07:40,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 16:07:40,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042496102] [2022-01-28 16:07:40,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 16:07:40,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 16:07:40,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 16:07:40,588 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:07:40,589 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 16:07:40,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042496102] [2022-01-28 16:07:40,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042496102] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 16:07:40,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413026084] [2022-01-28 16:07:40,589 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 16:07:40,589 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:07:40,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 16:07:40,590 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-28 16:07:40,590 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-28 16:07:40,652 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 16:07:40,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 16:07:40,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-28 16:07:40,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 16:07:40,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-28 16:07:40,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:07:40,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-28 16:07:40,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:07:40,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-01-28 16:07:41,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:07:41,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:07:41,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:07:41,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2022-01-28 16:07:41,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:07:41,114 INFO L354 Elim1Store]: treesize reduction 38, result has 25.5 percent of original size [2022-01-28 16:07:41,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 32 [2022-01-28 16:07:41,483 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:07:41,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 16:07:41,765 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 16:07:41,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 44 [2022-01-28 16:07:41,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 208 treesize of output 206 [2022-01-28 16:07:42,256 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:07:42,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1413026084] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 16:07:42,256 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 16:07:42,256 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 36 [2022-01-28 16:07:42,256 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823590517] [2022-01-28 16:07:42,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 16:07:42,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-28 16:07:42,256 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 16:07:42,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-28 16:07:42,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1129, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 16:07:42,257 INFO L87 Difference]: Start difference. First operand 46389 states and 179938 transitions. Second operand has 36 states, 36 states have (on average 2.2222222222222223) internal successors, (80), 36 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:07:50,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 16:07:50,574 INFO L93 Difference]: Finished difference Result 61255 states and 229855 transitions. [2022-01-28 16:07:50,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-01-28 16:07:50,575 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.2222222222222223) internal successors, (80), 36 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-01-28 16:07:50,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 16:07:50,782 INFO L225 Difference]: With dead ends: 61255 [2022-01-28 16:07:50,782 INFO L226 Difference]: Without dead ends: 57188 [2022-01-28 16:07:50,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 78 SyntacticMatches, 20 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4985 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=1845, Invalid=11495, Unknown=0, NotChecked=0, Total=13340 [2022-01-28 16:07:50,783 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 623 mSDsluCounter, 970 mSDsCounter, 0 mSdLazyCounter, 1523 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 623 SdHoareTripleChecker+Valid, 556 SdHoareTripleChecker+Invalid, 3257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1610 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 16:07:50,783 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [623 Valid, 556 Invalid, 3257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1523 Invalid, 0 Unknown, 1610 Unchecked, 0.9s Time] [2022-01-28 16:07:50,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57188 states. [2022-01-28 16:07:51,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57188 to 42951. [2022-01-28 16:07:51,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42951 states, 42950 states have (on average 3.877834691501746) internal successors, (166553), 42950 states have internal predecessors, (166553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:07:52,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42951 states to 42951 states and 166553 transitions. [2022-01-28 16:07:52,143 INFO L78 Accepts]: Start accepts. Automaton has 42951 states and 166553 transitions. Word has length 32 [2022-01-28 16:07:52,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 16:07:52,143 INFO L470 AbstractCegarLoop]: Abstraction has 42951 states and 166553 transitions. [2022-01-28 16:07:52,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.2222222222222223) internal successors, (80), 36 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 16:07:52,143 INFO L276 IsEmpty]: Start isEmpty. Operand 42951 states and 166553 transitions. [2022-01-28 16:07:52,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-01-28 16:07:52,231 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 16:07:52,231 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 16:07:52,247 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-28 16:07:52,432 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,SelfDestructingSolverStorable103 [2022-01-28 16:07:52,432 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 16:07:52,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 16:07:52,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1522870393, now seen corresponding path program 77 times [2022-01-28 16:07:52,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 16:07:52,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970518023] [2022-01-28 16:07:52,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 16:07:52,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 16:07:52,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 16:07:53,198 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:07:53,198 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 16:07:53,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970518023] [2022-01-28 16:07:53,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970518023] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 16:07:53,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343004570] [2022-01-28 16:07:53,198 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 16:07:53,198 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:07:53,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 16:07:53,199 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-28 16:07:53,200 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-28 16:07:53,260 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 16:07:53,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 16:07:53,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 16:07:53,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 16:07:53,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-01-28 16:07:53,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 16:07:53,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-01-28 16:07:53,635 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2022-01-28 16:07:53,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 22 [2022-01-28 16:07:53,726 INFO L354 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2022-01-28 16:07:53,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 28 [2022-01-28 16:07:53,838 INFO L354 Elim1Store]: treesize reduction 37, result has 2.6 percent of original size [2022-01-28 16:07:53,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 33 [2022-01-28 16:07:53,922 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:07:53,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 16:07:54,152 INFO L354 Elim1Store]: treesize reduction 47, result has 51.5 percent of original size [2022-01-28 16:07:54,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 38 treesize of output 74 [2022-01-28 16:07:54,157 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:07:54,157 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:07:54,158 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 16:07:54,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 42 [2022-01-28 16:07:54,541 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 16:07:54,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343004570] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 16:07:54,541 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 16:07:54,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 38 [2022-01-28 16:07:54,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176241750] [2022-01-28 16:07:54,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 16:07:54,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-28 16:07:54,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 16:07:54,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-28 16:07:54,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1214, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 16:07:54,542 INFO L87 Difference]: Start difference. First operand 42951 states and 166553 transitions. Second operand has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 38 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) Received shutdown request... [2022-01-28 16:08:00,910 WARN L243 SmtUtils]: Removed 9 from assertion stack [2022-01-28 16:08:00,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-28 16:08:00,910 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 62 SyntacticMatches, 13 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3108 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=1387, Invalid=7355, Unknown=0, NotChecked=0, Total=8742 [2022-01-28 16:08:00,911 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 577 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 1017 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 577 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 1491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1017 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 362 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 16:08:00,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [577 Valid, 218 Invalid, 1491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1017 Invalid, 0 Unknown, 362 Unchecked, 0.6s Time] [2022-01-28 16:08:00,911 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-28 16:08:00,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2022-01-28 16:08:00,959 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-28 16:08:00,959 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-28 16:08:01,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 16:08:01,112 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (42951states) and FLOYD_HOARE automaton (currently 61 states, 38 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 83 for 27ms.. [2022-01-28 16:08:01,113 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-28 16:08:01,113 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-28 16:08:01,113 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-28 16:08:01,115 INFO L732 BasicCegarLoop]: Path program histogram: [77, 26, 1, 1] [2022-01-28 16:08:01,117 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-28 16:08:01,117 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-28 16:08:01,118 INFO L202 PluginConnector]: Adding new model parray-copy.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.01 04:08:01 BasicIcfg [2022-01-28 16:08:01,118 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-28 16:08:01,118 INFO L158 Benchmark]: Toolchain (without parser) took 774234.43ms. Allocated memory was 192.9MB in the beginning and 3.5GB in the end (delta: 3.3GB). Free memory was 157.6MB in the beginning and 1.9GB in the end (delta: -1.7GB). Peak memory consumption was 1.6GB. Max. memory is 8.0GB. [2022-01-28 16:08:01,118 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.13ms. Allocated memory is still 192.9MB. Free memory is still 158.7MB. There was no memory consumed. Max. memory is 8.0GB. [2022-01-28 16:08:01,118 INFO L158 Benchmark]: Boogie Procedure Inliner took 21.09ms. Allocated memory is still 192.9MB. Free memory was 157.5MB in the beginning and 156.1MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-01-28 16:08:01,118 INFO L158 Benchmark]: Boogie Preprocessor took 11.30ms. Allocated memory is still 192.9MB. Free memory was 155.9MB in the beginning and 155.0MB in the end (delta: 901.8kB). There was no memory consumed. Max. memory is 8.0GB. [2022-01-28 16:08:01,118 INFO L158 Benchmark]: RCFGBuilder took 157.92ms. Allocated memory is still 192.9MB. Free memory was 155.0MB in the beginning and 145.6MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-01-28 16:08:01,119 INFO L158 Benchmark]: TraceAbstraction took 774027.26ms. Allocated memory was 192.9MB in the beginning and 3.5GB in the end (delta: 3.3GB). Free memory was 145.2MB in the beginning and 1.9GB in the end (delta: -1.7GB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. [2022-01-28 16:08:01,119 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.13ms. Allocated memory is still 192.9MB. Free memory is still 158.7MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 21.09ms. Allocated memory is still 192.9MB. Free memory was 157.5MB in the beginning and 156.1MB in the end (delta: 1.4MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 11.30ms. Allocated memory is still 192.9MB. Free memory was 155.9MB in the beginning and 155.0MB in the end (delta: 901.8kB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 157.92ms. Allocated memory is still 192.9MB. Free memory was 155.0MB in the beginning and 145.6MB in the end (delta: 9.4MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 774027.26ms. Allocated memory was 192.9MB in the beginning and 3.5GB in the end (delta: 3.3GB). Free memory was 145.2MB in the beginning and 1.9GB in the end (delta: -1.7GB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (42951states) and FLOYD_HOARE automaton (currently 61 states, 38 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 83 for 27ms.. - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (42951states) and FLOYD_HOARE automaton (currently 61 states, 38 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 83 for 27ms.. - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (42951states) and FLOYD_HOARE automaton (currently 61 states, 38 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 83 for 27ms.. - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (42951states) and FLOYD_HOARE automaton (currently 61 states, 38 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 83 for 27ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 44 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 774.0s, OverallIterations: 105, TraceHistogramMax: 4, PathProgramHistogramMax: 77, EmptinessCheckTime: 2.7s, AutomataDifference: 598.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 57816 SdHoareTripleChecker+Valid, 58.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 57816 mSDsluCounter, 47258 SdHoareTripleChecker+Invalid, 49.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 76572 IncrementalHoareTripleChecker+Unchecked, 83047 mSDsCounter, 12358 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 116297 IncrementalHoareTripleChecker+Invalid, 205227 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 12358 mSolverCounterUnsat, 3322 mSDtfsCounter, 116297 mSolverCounterSat, 0.6s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 15834 GetRequests, 5120 SyntacticMatches, 382 SemanticMatches, 10331 ConstructedPredicates, 0 IntricatePredicates, 22 DeprecatedPredicates, 669895 ImplicationChecksByTransitivity, 549.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=46389occurred in iteration=103, InterpolantAutomatonStates: 9108, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 44.4s AutomataMinimizationTime, 104 MinimizatonAttempts, 1057814 StatesRemovedByMinimization, 103 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 101.6s InterpolantComputationTime, 6010 NumberOfCodeBlocks, 5999 NumberOfCodeBlocksAsserted, 362 NumberOfCheckSat, 8683 ConstructedInterpolants, 602 QuantifiedInterpolants, 122777 SizeOfPredicates, 1060 NumberOfNonLiveVariables, 7277 ConjunctsInSsa, 1631 ConjunctsInUnsatCore, 311 InterpolantComputations, 2 PerfectInterpolantSequences, 680/2827 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