/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/three-array-max.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 06:11:06,425 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 06:11:06,426 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 06:11:06,486 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 06:11:06,487 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 06:11:06,487 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 06:11:06,488 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 06:11:06,490 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 06:11:06,491 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 06:11:06,499 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 06:11:06,500 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 06:11:06,501 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 06:11:06,501 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 06:11:06,503 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 06:11:06,504 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 06:11:06,505 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 06:11:06,506 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 06:11:06,506 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 06:11:06,511 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 06:11:06,515 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 06:11:06,516 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 06:11:06,516 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 06:11:06,517 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 06:11:06,518 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 06:11:06,523 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 06:11:06,523 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 06:11:06,523 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 06:11:06,524 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 06:11:06,524 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 06:11:06,524 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 06:11:06,524 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 06:11:06,525 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 06:11:06,525 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 06:11:06,526 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 06:11:06,526 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 06:11:06,526 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 06:11:06,526 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 06:11:06,527 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 06:11:06,527 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 06:11:06,527 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 06:11:06,528 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 06:11:06,531 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-18 06:11:06,557 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 06:11:06,557 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 06:11:06,557 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 06:11:06,557 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 06:11:06,557 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 06:11:06,557 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 06:11:06,558 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 06:11:06,558 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 06:11:06,558 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 06:11:06,558 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 06:11:06,558 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 06:11:06,558 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 06:11:06,558 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 06:11:06,558 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 06:11:06,558 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 06:11:06,559 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 06:11:06,559 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 06:11:06,559 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 06:11:06,559 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 06:11:06,559 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 06:11:06,560 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 06:11:06,560 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 06:11:06,560 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 06:11:06,560 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 06:11:06,561 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 06:11:06,561 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 06:11:06,561 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 06:11:06,561 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 06:11:06,562 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 06:11:06,562 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 06:11:06,562 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 06:11:06,562 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 06:11:06,562 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 06:11:06,562 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-18 06:11:06,749 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 06:11:06,765 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 06:11:06,767 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 06:11:06,768 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 06:11:06,769 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 06:11:06,769 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/three-array-max.wvr.bpl [2022-01-18 06:11:06,770 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/three-array-max.wvr.bpl' [2022-01-18 06:11:06,791 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 06:11:06,792 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 06:11:06,792 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 06:11:06,793 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 06:11:06,793 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 06:11:06,800 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:06" (1/1) ... [2022-01-18 06:11:06,805 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:06" (1/1) ... [2022-01-18 06:11:06,809 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 06:11:06,810 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 06:11:06,811 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 06:11:06,811 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 06:11:06,811 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 06:11:06,816 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:06" (1/1) ... [2022-01-18 06:11:06,816 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:06" (1/1) ... [2022-01-18 06:11:06,817 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:06" (1/1) ... [2022-01-18 06:11:06,817 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:06" (1/1) ... [2022-01-18 06:11:06,823 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:06" (1/1) ... [2022-01-18 06:11:06,826 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:06" (1/1) ... [2022-01-18 06:11:06,827 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:06" (1/1) ... [2022-01-18 06:11:06,831 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 06:11:06,832 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 06:11:06,832 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 06:11:06,832 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 06:11:06,833 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:06" (1/1) ... [2022-01-18 06:11:06,837 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 06:11:06,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:06,852 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 06:11:06,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 06:11:06,877 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 06:11:06,877 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 06:11:06,877 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 06:11:06,877 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 06:11:06,877 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 06:11:06,878 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 06:11:06,878 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 06:11:06,878 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 06:11:06,878 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 06:11:06,878 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 06:11:06,878 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 06:11:06,878 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 06:11:06,879 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 06:11:06,916 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 06:11:06,917 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 06:11:06,994 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 06:11:07,007 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 06:11:07,008 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 06:11:07,009 INFO L202 PluginConnector]: Adding new model three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 06:11:07 BoogieIcfgContainer [2022-01-18 06:11:07,009 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 06:11:07,020 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 06:11:07,020 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 06:11:07,033 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 06:11:07,033 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 06:11:06" (1/2) ... [2022-01-18 06:11:07,034 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1618b0d1 and model type three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 06:11:07, skipping insertion in model container [2022-01-18 06:11:07,034 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 06:11:07" (2/2) ... [2022-01-18 06:11:07,035 INFO L111 eAbstractionObserver]: Analyzing ICFG three-array-max.wvr.bpl [2022-01-18 06:11:07,038 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 06:11:07,038 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 06:11:07,038 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 06:11:07,038 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 06:11:07,061 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 06:11:07,112 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 06:11:07,117 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 06:11:07,117 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 06:11:07,135 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 38 places, 32 transitions, 88 flow [2022-01-18 06:11:07,185 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 134 states, 133 states have (on average 2.9774436090225564) internal successors, (396), 133 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:07,187 INFO L276 IsEmpty]: Start isEmpty. Operand has 134 states, 133 states have (on average 2.9774436090225564) internal successors, (396), 133 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:07,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 06:11:07,202 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11: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] [2022-01-18 06:11: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-18 06:11:07,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:07,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1053276962, now seen corresponding path program 1 times [2022-01-18 06:11:07,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:07,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023434470] [2022-01-18 06:11:07,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:07,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:07,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:07,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:07,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:07,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023434470] [2022-01-18 06:11:07,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023434470] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:11:07,437 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:11:07,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 06:11:07,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944459453] [2022-01-18 06:11:07,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:11:07,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 06:11:07,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:07,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 06:11:07,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 06:11:07,481 INFO L87 Difference]: Start difference. First operand has 134 states, 133 states have (on average 2.9774436090225564) internal successors, (396), 133 states have internal predecessors, (396), 0 states have call successors, (0), 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 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:07,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:07,581 INFO L93 Difference]: Finished difference Result 474 states and 1450 transitions. [2022-01-18 06:11:07,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 06:11:07,583 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 06:11:07,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:07,606 INFO L225 Difference]: With dead ends: 474 [2022-01-18 06:11:07,606 INFO L226 Difference]: Without dead ends: 388 [2022-01-18 06:11:07,608 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:11:07,624 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 50 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:07,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 58 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:11:07,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-01-18 06:11:07,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 176. [2022-01-18 06:11:07,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 3.0914285714285716) internal successors, (541), 175 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:07,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 541 transitions. [2022-01-18 06:11:07,662 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 541 transitions. Word has length 19 [2022-01-18 06:11:07,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:07,663 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 541 transitions. [2022-01-18 06:11:07,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:07,663 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 541 transitions. [2022-01-18 06:11:07,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 06:11:07,665 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:07,665 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:07,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 06:11:07,665 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:07,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:07,666 INFO L85 PathProgramCache]: Analyzing trace with hash -324392928, now seen corresponding path program 1 times [2022-01-18 06:11:07,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:07,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838730733] [2022-01-18 06:11:07,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:07,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:07,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:07,701 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:07,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:07,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838730733] [2022-01-18 06:11:07,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838730733] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:11:07,702 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:11:07,702 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:11:07,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696453109] [2022-01-18 06:11:07,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:11:07,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:11:07,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:07,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:11:07,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:11:07,704 INFO L87 Difference]: Start difference. First operand 176 states and 541 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:07,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:07,794 INFO L93 Difference]: Finished difference Result 272 states and 825 transitions. [2022-01-18 06:11:07,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 06:11:07,794 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 06:11:07,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:07,796 INFO L225 Difference]: With dead ends: 272 [2022-01-18 06:11:07,796 INFO L226 Difference]: Without dead ends: 249 [2022-01-18 06:11:07,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 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-18 06:11:07,797 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 27 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:07,798 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 28 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:11:07,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-01-18 06:11:07,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 232. [2022-01-18 06:11:07,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 231 states have (on average 3.051948051948052) internal successors, (705), 231 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:07,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 705 transitions. [2022-01-18 06:11:07,810 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 705 transitions. Word has length 22 [2022-01-18 06:11:07,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:07,810 INFO L470 AbstractCegarLoop]: Abstraction has 232 states and 705 transitions. [2022-01-18 06:11:07,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:07,810 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 705 transitions. [2022-01-18 06:11:07,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 06:11:07,814 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:07,815 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:07,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 06:11:07,815 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:07,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:07,815 INFO L85 PathProgramCache]: Analyzing trace with hash -2144032734, now seen corresponding path program 2 times [2022-01-18 06:11:07,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:07,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131038493] [2022-01-18 06:11:07,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:07,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:07,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:07,848 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:07,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:07,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131038493] [2022-01-18 06:11:07,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131038493] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:11:07,848 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:11:07,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:11:07,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034843146] [2022-01-18 06:11:07,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:11:07,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:11:07,849 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:07,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:11:07,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:11:07,850 INFO L87 Difference]: Start difference. First operand 232 states and 705 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:07,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:07,920 INFO L93 Difference]: Finished difference Result 371 states and 1117 transitions. [2022-01-18 06:11:07,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 06:11:07,920 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 06:11:07,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:07,922 INFO L225 Difference]: With dead ends: 371 [2022-01-18 06:11:07,923 INFO L226 Difference]: Without dead ends: 348 [2022-01-18 06:11:07,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 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-18 06:11:07,924 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 34 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:07,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 28 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:11:07,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-01-18 06:11:07,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 267. [2022-01-18 06:11:07,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 266 states have (on average 3.1203007518796992) internal successors, (830), 266 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:07,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 830 transitions. [2022-01-18 06:11:07,938 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 830 transitions. Word has length 22 [2022-01-18 06:11:07,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:07,938 INFO L470 AbstractCegarLoop]: Abstraction has 267 states and 830 transitions. [2022-01-18 06:11:07,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:07,938 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 830 transitions. [2022-01-18 06:11:07,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 06:11:07,939 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:07,939 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:07,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 06:11:07,940 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:07,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:07,940 INFO L85 PathProgramCache]: Analyzing trace with hash -698997086, now seen corresponding path program 3 times [2022-01-18 06:11:07,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:07,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731790845] [2022-01-18 06:11:07,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:07,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:07,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:07,988 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:07,988 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:07,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731790845] [2022-01-18 06:11:07,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731790845] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:11:07,989 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:11:07,989 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:11:07,989 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509776401] [2022-01-18 06:11:07,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:11:07,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:11:07,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:07,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:11:07,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:11:07,992 INFO L87 Difference]: Start difference. First operand 267 states and 830 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:08,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:08,029 INFO L93 Difference]: Finished difference Result 301 states and 881 transitions. [2022-01-18 06:11:08,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 06:11:08,029 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-01-18 06:11:08,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:08,033 INFO L225 Difference]: With dead ends: 301 [2022-01-18 06:11:08,033 INFO L226 Difference]: Without dead ends: 279 [2022-01-18 06:11:08,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:11:08,040 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 28 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 29 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-18 06:11:08,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 29 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:11:08,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-01-18 06:11:08,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 272. [2022-01-18 06:11:08,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 271 states have (on average 3.022140221402214) internal successors, (819), 271 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:08,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 819 transitions. [2022-01-18 06:11:08,072 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 819 transitions. Word has length 22 [2022-01-18 06:11:08,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:08,072 INFO L470 AbstractCegarLoop]: Abstraction has 272 states and 819 transitions. [2022-01-18 06:11:08,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:08,073 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 819 transitions. [2022-01-18 06:11:08,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:11:08,074 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:08,074 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-18 06:11:08,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 06:11:08,074 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:08,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:08,074 INFO L85 PathProgramCache]: Analyzing trace with hash 665668420, now seen corresponding path program 1 times [2022-01-18 06:11:08,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:08,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705851080] [2022-01-18 06:11:08,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:08,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:08,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:08,132 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:08,132 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:08,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705851080] [2022-01-18 06:11:08,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705851080] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:08,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1691461443] [2022-01-18 06:11:08,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:08,133 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:08,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:08,135 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:08,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 06:11:08,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:08,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-18 06:11:08,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:08,244 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:08,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:08,295 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:08,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1691461443] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:08,295 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:08,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 5 [2022-01-18 06:11:08,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086442091] [2022-01-18 06:11:08,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:08,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 06:11:08,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:08,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 06:11:08,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:11:08,296 INFO L87 Difference]: Start difference. First operand 272 states and 819 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:08,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:08,374 INFO L93 Difference]: Finished difference Result 360 states and 1056 transitions. [2022-01-18 06:11:08,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 06:11:08,374 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have 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-18 06:11:08,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:08,376 INFO L225 Difference]: With dead ends: 360 [2022-01-18 06:11:08,376 INFO L226 Difference]: Without dead ends: 360 [2022-01-18 06:11:08,376 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 06:11:08,377 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 54 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:08,377 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 61 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:11:08,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2022-01-18 06:11:08,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 288. [2022-01-18 06:11:08,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 287 states have (on average 3.0034843205574915) internal successors, (862), 287 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:08,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 862 transitions. [2022-01-18 06:11:08,385 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 862 transitions. Word has length 24 [2022-01-18 06:11:08,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:08,386 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 862 transitions. [2022-01-18 06:11:08,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:08,386 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 862 transitions. [2022-01-18 06:11:08,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 06:11:08,387 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:08,388 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-18 06:11:08,406 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-01-18 06:11:08,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:08,604 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:08,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:08,604 INFO L85 PathProgramCache]: Analyzing trace with hash 55281188, now seen corresponding path program 2 times [2022-01-18 06:11:08,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:08,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958113603] [2022-01-18 06:11:08,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:08,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:08,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:08,666 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:08,666 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:08,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958113603] [2022-01-18 06:11:08,667 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958113603] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 06:11:08,667 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 06:11:08,667 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 06:11:08,667 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125716371] [2022-01-18 06:11:08,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 06:11:08,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 06:11:08,667 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:08,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 06:11:08,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:11:08,668 INFO L87 Difference]: Start difference. First operand 288 states and 862 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:08,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:08,704 INFO L93 Difference]: Finished difference Result 276 states and 851 transitions. [2022-01-18 06:11:08,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 06:11:08,704 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have 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-18 06:11:08,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:08,705 INFO L225 Difference]: With dead ends: 276 [2022-01-18 06:11:08,706 INFO L226 Difference]: Without dead ends: 276 [2022-01-18 06:11:08,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 06:11:08,710 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 13 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:08,711 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 30 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:11:08,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2022-01-18 06:11:08,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 243. [2022-01-18 06:11:08,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 242 states have (on average 3.0950413223140494) internal successors, (749), 242 states have internal predecessors, (749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:08,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 749 transitions. [2022-01-18 06:11:08,722 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 749 transitions. Word has length 24 [2022-01-18 06:11:08,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:08,722 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 749 transitions. [2022-01-18 06:11:08,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:08,723 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 749 transitions. [2022-01-18 06:11:08,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:11:08,723 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:08,724 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-18 06:11:08,724 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-18 06:11:08,724 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:08,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:08,725 INFO L85 PathProgramCache]: Analyzing trace with hash 109515422, now seen corresponding path program 1 times [2022-01-18 06:11:08,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:08,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277554296] [2022-01-18 06:11:08,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:08,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:08,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:09,166 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:09,166 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:09,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277554296] [2022-01-18 06:11:09,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277554296] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:09,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849066172] [2022-01-18 06:11:09,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:09,167 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:09,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:09,168 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:09,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 06:11:09,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:09,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 06:11:09,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:09,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 34 [2022-01-18 06:11:09,623 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 47 [2022-01-18 06:11:09,629 INFO L387 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-18 06:11:09,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2022-01-18 06:11:09,824 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:09,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:09,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 85 [2022-01-18 06:11:10,637 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-01-18 06:11:10,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 34 [2022-01-18 06:11:10,675 INFO L353 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-01-18 06:11:10,676 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 1 [2022-01-18 06:11:10,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:11:10,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-01-18 06:11:10,691 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 06:11:10,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 1 [2022-01-18 06:11:10,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:11:10,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-01-18 06:11:10,704 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 06:11:10,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 1 [2022-01-18 06:11:10,722 INFO L353 Elim1Store]: treesize reduction 10, result has 60.0 percent of original size [2022-01-18 06:11:10,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 27 [2022-01-18 06:11:10,739 INFO L353 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-01-18 06:11:10,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 1 [2022-01-18 06:11:10,803 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:10,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849066172] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:10,803 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:10,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-01-18 06:11:10,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726930164] [2022-01-18 06:11:10,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:10,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:11:10,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:10,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:11:10,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2022-01-18 06:11:10,807 INFO L87 Difference]: Start difference. First operand 243 states and 749 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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-18 06:11:11,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:11,092 INFO L93 Difference]: Finished difference Result 471 states and 1460 transitions. [2022-01-18 06:11:11,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 06:11:11,092 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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 26 [2022-01-18 06:11:11,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:11,094 INFO L225 Difference]: With dead ends: 471 [2022-01-18 06:11:11,094 INFO L226 Difference]: Without dead ends: 428 [2022-01-18 06:11:11,094 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:11:11,095 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 106 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:11,095 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 113 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:11:11,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-01-18 06:11:11,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 329. [2022-01-18 06:11:11,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 3.1219512195121952) internal successors, (1024), 328 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:11,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 1024 transitions. [2022-01-18 06:11:11,103 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 1024 transitions. Word has length 26 [2022-01-18 06:11:11,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:11,103 INFO L470 AbstractCegarLoop]: Abstraction has 329 states and 1024 transitions. [2022-01-18 06:11:11,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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-18 06:11:11,103 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 1024 transitions. [2022-01-18 06:11:11,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:11:11,104 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:11,104 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-18 06:11:11,131 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-18 06:11:11,305 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,SelfDestructingSolverStorable6 [2022-01-18 06:11:11,305 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:11,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:11,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1564312640, now seen corresponding path program 2 times [2022-01-18 06:11:11,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:11,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707695354] [2022-01-18 06:11:11,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:11,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:11,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:11,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:11,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:11,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707695354] [2022-01-18 06:11:11,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707695354] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:11,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250406074] [2022-01-18 06:11:11,490 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:11:11,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:11,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:11,491 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:11,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 06:11:11,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:11:11,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:11,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 06:11:11,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:11,713 INFO L387 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-18 06:11:11,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 33 [2022-01-18 06:11:11,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 51 [2022-01-18 06:11:11,886 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2022-01-18 06:11:11,911 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:11,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:12,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-01-18 06:11:12,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 34 [2022-01-18 06:11:12,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-01-18 06:11:12,340 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-01-18 06:11:12,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:11:12,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-01-18 06:11:12,870 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 06:11:12,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 1 [2022-01-18 06:11:12,875 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:11:12,876 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-01-18 06:11:12,883 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 06:11:12,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 1 [2022-01-18 06:11:12,904 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-01-18 06:11:12,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 39 [2022-01-18 06:11:12,971 INFO L353 Elim1Store]: treesize reduction 4, result has 84.0 percent of original size [2022-01-18 06:11:12,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 39 [2022-01-18 06:11:13,015 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:13,016 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 41 [2022-01-18 06:11:13,066 INFO L353 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-01-18 06:11:13,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:11:13,132 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:13,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250406074] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:13,132 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:13,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-01-18 06:11:13,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277804606] [2022-01-18 06:11:13,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:13,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 06:11:13,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:13,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 06:11:13,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2022-01-18 06:11:13,134 INFO L87 Difference]: Start difference. First operand 329 states and 1024 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 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-18 06:11:13,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:13,515 INFO L93 Difference]: Finished difference Result 655 states and 2075 transitions. [2022-01-18 06:11:13,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 06:11:13,515 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 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-18 06:11:13,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:13,518 INFO L225 Difference]: With dead ends: 655 [2022-01-18 06:11:13,518 INFO L226 Difference]: Without dead ends: 612 [2022-01-18 06:11:13,518 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2022-01-18 06:11:13,519 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 142 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:13,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 122 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:11:13,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2022-01-18 06:11:13,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 349. [2022-01-18 06:11:13,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 348 states have (on average 3.1264367816091956) internal successors, (1088), 348 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:13,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 1088 transitions. [2022-01-18 06:11:13,527 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 1088 transitions. Word has length 26 [2022-01-18 06:11:13,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:13,528 INFO L470 AbstractCegarLoop]: Abstraction has 349 states and 1088 transitions. [2022-01-18 06:11:13,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 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-18 06:11:13,528 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 1088 transitions. [2022-01-18 06:11:13,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 06:11:13,529 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:13,529 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:13,545 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-18 06:11:13,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:13,745 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:13,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:13,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1161623412, now seen corresponding path program 3 times [2022-01-18 06:11:13,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:13,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218915408] [2022-01-18 06:11:13,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:13,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:13,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:13,893 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:13,894 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:13,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218915408] [2022-01-18 06:11:13,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218915408] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:13,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070944351] [2022-01-18 06:11:13,894 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:11:13,894 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:13,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:13,895 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:13,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 06:11:13,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:11:13,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:13,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 06:11:13,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:14,083 INFO L387 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-18 06:11:14,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 44 [2022-01-18 06:11:14,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 32 [2022-01-18 06:11:14,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 28 [2022-01-18 06:11:14,262 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:14,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:14,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-01-18 06:11:14,772 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-01-18 06:11:14,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-01-18 06:11:14,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 34 [2022-01-18 06:11:15,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:11:15,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-01-18 06:11:15,322 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-01-18 06:11:15,322 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 39 [2022-01-18 06:11:15,393 INFO L353 Elim1Store]: treesize reduction 4, result has 84.0 percent of original size [2022-01-18 06:11:15,393 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 39 [2022-01-18 06:11:15,420 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 06:11:15,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 1 [2022-01-18 06:11:15,437 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:11:15,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 41 [2022-01-18 06:11:15,496 INFO L353 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-01-18 06:11:15,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:11:15,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:11:15,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-01-18 06:11:15,510 INFO L353 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-01-18 06:11:15,510 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 1 [2022-01-18 06:11:15,566 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 06:11:15,567 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 8 [2022-01-18 06:11:15,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:11:15,575 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2022-01-18 06:11:15,599 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:15,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070944351] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:15,599 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:15,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-01-18 06:11:15,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860822700] [2022-01-18 06:11:15,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:15,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 06:11:15,600 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:15,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 06:11:15,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2022-01-18 06:11:15,600 INFO L87 Difference]: Start difference. First operand 349 states and 1088 transitions. Second operand has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:15,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:15,951 INFO L93 Difference]: Finished difference Result 558 states and 1755 transitions. [2022-01-18 06:11:15,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 06:11:15,951 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have 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-18 06:11:15,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:15,953 INFO L225 Difference]: With dead ends: 558 [2022-01-18 06:11:15,953 INFO L226 Difference]: Without dead ends: 499 [2022-01-18 06:11:15,954 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2022-01-18 06:11:15,954 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 194 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:15,954 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 95 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:11:15,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2022-01-18 06:11:15,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 349. [2022-01-18 06:11:15,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 348 states have (on average 3.1436781609195403) internal successors, (1094), 348 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:15,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 1094 transitions. [2022-01-18 06:11:15,963 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 1094 transitions. Word has length 26 [2022-01-18 06:11:15,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:15,964 INFO L470 AbstractCegarLoop]: Abstraction has 349 states and 1094 transitions. [2022-01-18 06:11:15,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:15,964 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 1094 transitions. [2022-01-18 06:11:15,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:11:15,965 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:15,965 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-18 06:11:15,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 06:11:16,182 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:16,182 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:16,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:16,183 INFO L85 PathProgramCache]: Analyzing trace with hash -709205764, now seen corresponding path program 4 times [2022-01-18 06:11:16,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:16,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758053419] [2022-01-18 06:11:16,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:16,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:16,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:16,215 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:16,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:16,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758053419] [2022-01-18 06:11:16,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758053419] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:16,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853545781] [2022-01-18 06:11:16,216 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:11:16,216 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:16,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:16,217 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:16,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 06:11:16,242 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:11:16,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:16,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:11:16,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:16,282 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:16,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:16,327 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:16,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853545781] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:16,328 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:16,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-01-18 06:11:16,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107954183] [2022-01-18 06:11:16,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:16,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 06:11:16,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:16,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 06:11:16,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-18 06:11:16,328 INFO L87 Difference]: Start difference. First operand 349 states and 1094 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:16,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:16,418 INFO L93 Difference]: Finished difference Result 871 states and 2716 transitions. [2022-01-18 06:11:16,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 06:11:16,418 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 06:11:16,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:16,422 INFO L225 Difference]: With dead ends: 871 [2022-01-18 06:11:16,422 INFO L226 Difference]: Without dead ends: 871 [2022-01-18 06:11:16,422 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:11:16,422 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 102 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:16,423 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 81 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:11:16,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2022-01-18 06:11:16,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 579. [2022-01-18 06:11:16,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 578 states have (on average 3.330449826989619) internal successors, (1925), 578 states have internal predecessors, (1925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:16,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 1925 transitions. [2022-01-18 06:11:16,436 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 1925 transitions. Word has length 28 [2022-01-18 06:11:16,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:16,437 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 1925 transitions. [2022-01-18 06:11:16,437 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:16,437 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 1925 transitions. [2022-01-18 06:11:16,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:11:16,439 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:16,439 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-18 06:11:16,457 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-18 06:11:16,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-01-18 06:11:16,647 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:16,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:16,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1896545024, now seen corresponding path program 5 times [2022-01-18 06:11:16,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:16,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253039235] [2022-01-18 06:11:16,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:16,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:16,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:16,678 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:16,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:16,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253039235] [2022-01-18 06:11:16,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253039235] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:16,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285534283] [2022-01-18 06:11:16,679 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:11:16,679 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:16,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:16,680 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:16,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 06:11:16,707 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:11:16,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:16,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:11:16,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:16,747 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:16,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:16,785 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:16,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285534283] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:16,785 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:16,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 06:11:16,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740925583] [2022-01-18 06:11:16,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:16,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 06:11:16,785 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:16,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 06:11:16,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:11:16,786 INFO L87 Difference]: Start difference. First operand 579 states and 1925 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:16,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:16,868 INFO L93 Difference]: Finished difference Result 861 states and 2683 transitions. [2022-01-18 06:11:16,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 06:11:16,869 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-01-18 06:11:16,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:16,873 INFO L225 Difference]: With dead ends: 861 [2022-01-18 06:11:16,873 INFO L226 Difference]: Without dead ends: 861 [2022-01-18 06:11:16,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:11:16,874 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 95 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:16,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 59 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:11:16,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2022-01-18 06:11:16,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 575. [2022-01-18 06:11:16,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 574 states have (on average 3.308362369337979) internal successors, (1899), 574 states have internal predecessors, (1899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:16,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 1899 transitions. [2022-01-18 06:11:16,887 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 1899 transitions. Word has length 28 [2022-01-18 06:11:16,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:16,887 INFO L470 AbstractCegarLoop]: Abstraction has 575 states and 1899 transitions. [2022-01-18 06:11:16,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:16,888 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 1899 transitions. [2022-01-18 06:11:16,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 06:11:16,889 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:16,889 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-18 06:11:16,907 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-18 06:11:17,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:17,103 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:17,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:17,104 INFO L85 PathProgramCache]: Analyzing trace with hash 454285246, now seen corresponding path program 6 times [2022-01-18 06:11:17,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:17,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349770447] [2022-01-18 06:11:17,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:17,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:17,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:17,126 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:17,126 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:17,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349770447] [2022-01-18 06:11:17,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349770447] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:17,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504820052] [2022-01-18 06:11:17,126 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:11:17,126 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:17,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:17,127 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:17,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 06:11:17,152 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 06:11:17,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:17,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:11:17,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:17,206 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:17,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:17,245 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:17,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504820052] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:17,245 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:17,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-18 06:11:17,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138043467] [2022-01-18 06:11:17,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:17,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 06:11:17,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:17,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 06:11:17,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:11:17,246 INFO L87 Difference]: Start difference. First operand 575 states and 1899 transitions. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 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-18 06:11:17,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:17,719 INFO L93 Difference]: Finished difference Result 2153 states and 6965 transitions. [2022-01-18 06:11:17,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 06:11:17,719 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 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 28 [2022-01-18 06:11:17,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:17,728 INFO L225 Difference]: With dead ends: 2153 [2022-01-18 06:11:17,728 INFO L226 Difference]: Without dead ends: 2153 [2022-01-18 06:11:17,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=324, Invalid=1008, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:11:17,729 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 265 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:17,729 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [265 Valid, 152 Invalid, 588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 514 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 06:11:17,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2153 states. [2022-01-18 06:11:17,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2153 to 741. [2022-01-18 06:11:17,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 740 states have (on average 3.574324324324324) internal successors, (2645), 740 states have internal predecessors, (2645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:17,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 2645 transitions. [2022-01-18 06:11:17,752 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 2645 transitions. Word has length 28 [2022-01-18 06:11:17,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:17,752 INFO L470 AbstractCegarLoop]: Abstraction has 741 states and 2645 transitions. [2022-01-18 06:11:17,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 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-18 06:11:17,753 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 2645 transitions. [2022-01-18 06:11:17,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:11:17,754 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:17,754 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:17,773 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 06:11:17,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:17,967 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:17,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:17,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1068511452, now seen corresponding path program 7 times [2022-01-18 06:11:17,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:17,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005908563] [2022-01-18 06:11:17,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:17,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:17,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:17,994 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:17,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:17,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005908563] [2022-01-18 06:11:17,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005908563] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:17,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222529986] [2022-01-18 06:11:17,994 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:11:17,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:17,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:17,995 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:17,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 06:11:18,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:18,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:11:18,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:18,063 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:18,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:18,102 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:18,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222529986] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:18,102 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:18,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-01-18 06:11:18,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680978889] [2022-01-18 06:11:18,103 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:18,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 06:11:18,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:18,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 06:11:18,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-18 06:11:18,103 INFO L87 Difference]: Start difference. First operand 741 states and 2645 transitions. Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:18,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:18,217 INFO L93 Difference]: Finished difference Result 1909 states and 6809 transitions. [2022-01-18 06:11:18,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 06:11:18,217 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 06:11:18,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:18,224 INFO L225 Difference]: With dead ends: 1909 [2022-01-18 06:11:18,225 INFO L226 Difference]: Without dead ends: 1747 [2022-01-18 06:11:18,225 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:11:18,225 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 98 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:18,225 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 58 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:11:18,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1747 states. [2022-01-18 06:11:18,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1747 to 1449. [2022-01-18 06:11:18,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1449 states, 1448 states have (on average 3.7327348066298343) internal successors, (5405), 1448 states have internal predecessors, (5405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:18,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1449 states to 1449 states and 5405 transitions. [2022-01-18 06:11:18,255 INFO L78 Accepts]: Start accepts. Automaton has 1449 states and 5405 transitions. Word has length 29 [2022-01-18 06:11:18,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:18,255 INFO L470 AbstractCegarLoop]: Abstraction has 1449 states and 5405 transitions. [2022-01-18 06:11:18,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:18,255 INFO L276 IsEmpty]: Start isEmpty. Operand 1449 states and 5405 transitions. [2022-01-18 06:11:18,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:11:18,258 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:18,258 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:18,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 06:11:18,471 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,SelfDestructingSolverStorable12 [2022-01-18 06:11:18,471 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:18,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:18,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1671938888, now seen corresponding path program 8 times [2022-01-18 06:11:18,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:18,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566197757] [2022-01-18 06:11:18,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:18,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:18,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:18,513 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:18,513 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:18,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566197757] [2022-01-18 06:11:18,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566197757] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:18,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249534714] [2022-01-18 06:11:18,513 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:11:18,513 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:18,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:18,515 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:18,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 06:11:18,539 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:11:18,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:18,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:11:18,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:18,590 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:18,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:18,626 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:18,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249534714] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:18,626 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:18,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 9 [2022-01-18 06:11:18,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908211250] [2022-01-18 06:11:18,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:18,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 06:11:18,626 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:18,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 06:11:18,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-01-18 06:11:18,627 INFO L87 Difference]: Start difference. First operand 1449 states and 5405 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 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-18 06:11:19,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:19,093 INFO L93 Difference]: Finished difference Result 3995 states and 14025 transitions. [2022-01-18 06:11:19,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 06:11:19,094 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 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 29 [2022-01-18 06:11:19,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:19,110 INFO L225 Difference]: With dead ends: 3995 [2022-01-18 06:11:19,110 INFO L226 Difference]: Without dead ends: 3839 [2022-01-18 06:11:19,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=372, Invalid=1188, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 06:11:19,111 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 442 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:19,111 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 84 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:11:19,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3839 states. [2022-01-18 06:11:19,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3839 to 2530. [2022-01-18 06:11:19,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2530 states, 2529 states have (on average 3.837089758797944) internal successors, (9704), 2529 states have internal predecessors, (9704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:19,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2530 states to 2530 states and 9704 transitions. [2022-01-18 06:11:19,194 INFO L78 Accepts]: Start accepts. Automaton has 2530 states and 9704 transitions. Word has length 29 [2022-01-18 06:11:19,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:19,194 INFO L470 AbstractCegarLoop]: Abstraction has 2530 states and 9704 transitions. [2022-01-18 06:11:19,194 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 9 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-18 06:11:19,194 INFO L276 IsEmpty]: Start isEmpty. Operand 2530 states and 9704 transitions. [2022-01-18 06:11:19,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:11:19,199 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:19,200 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:19,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-18 06:11:19,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-18 06:11:19,415 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:19,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:19,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1406736764, now seen corresponding path program 9 times [2022-01-18 06:11:19,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:19,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886891649] [2022-01-18 06:11:19,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:19,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:19,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:19,445 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:19,445 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:19,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886891649] [2022-01-18 06:11:19,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886891649] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:19,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858342985] [2022-01-18 06:11:19,446 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:11:19,446 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:19,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:19,447 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:19,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 06:11:19,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 06:11:19,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:19,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:11:19,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:19,519 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:19,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:19,561 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:19,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858342985] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:19,562 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:19,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 06:11:19,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712713973] [2022-01-18 06:11:19,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:19,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 06:11:19,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:19,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 06:11:19,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:11:19,563 INFO L87 Difference]: Start difference. First operand 2530 states and 9704 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:19,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:19,648 INFO L93 Difference]: Finished difference Result 3602 states and 13510 transitions. [2022-01-18 06:11:19,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 06:11:19,648 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 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 29 [2022-01-18 06:11:19,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:19,672 INFO L225 Difference]: With dead ends: 3602 [2022-01-18 06:11:19,672 INFO L226 Difference]: Without dead ends: 3568 [2022-01-18 06:11:19,673 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-01-18 06:11:19,674 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 70 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:19,674 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 57 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:11:19,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3568 states. [2022-01-18 06:11:19,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3568 to 3231. [2022-01-18 06:11:19,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3231 states, 3230 states have (on average 3.8625386996904023) internal successors, (12476), 3230 states have internal predecessors, (12476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:19,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3231 states to 3231 states and 12476 transitions. [2022-01-18 06:11:19,748 INFO L78 Accepts]: Start accepts. Automaton has 3231 states and 12476 transitions. Word has length 29 [2022-01-18 06:11:19,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:19,748 INFO L470 AbstractCegarLoop]: Abstraction has 3231 states and 12476 transitions. [2022-01-18 06:11:19,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:19,748 INFO L276 IsEmpty]: Start isEmpty. Operand 3231 states and 12476 transitions. [2022-01-18 06:11:19,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:11:19,756 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:19,756 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:19,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 06:11:19,974 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,SelfDestructingSolverStorable14 [2022-01-18 06:11:19,974 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:19,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:19,975 INFO L85 PathProgramCache]: Analyzing trace with hash 466613648, now seen corresponding path program 10 times [2022-01-18 06:11:19,975 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:19,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17058422] [2022-01-18 06:11:19,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:19,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:19,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:19,996 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:19,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:19,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17058422] [2022-01-18 06:11:19,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17058422] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:19,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321716200] [2022-01-18 06:11:19,997 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:11:19,997 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:19,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:19,998 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:19,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 06:11:20,022 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:11:20,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:20,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:11:20,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:20,061 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:20,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:20,101 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:20,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321716200] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:20,102 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:20,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 06:11:20,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114338952] [2022-01-18 06:11:20,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:20,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 06:11:20,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:20,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 06:11:20,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:11:20,103 INFO L87 Difference]: Start difference. First operand 3231 states and 12476 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:20,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:20,195 INFO L93 Difference]: Finished difference Result 3778 states and 14160 transitions. [2022-01-18 06:11:20,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 06:11:20,195 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 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 29 [2022-01-18 06:11:20,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:20,206 INFO L225 Difference]: With dead ends: 3778 [2022-01-18 06:11:20,206 INFO L226 Difference]: Without dead ends: 3778 [2022-01-18 06:11:20,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:11:20,207 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 75 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:20,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 64 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:11:20,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3778 states. [2022-01-18 06:11:20,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3778 to 3280. [2022-01-18 06:11:20,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3280 states, 3279 states have (on average 3.868862458066484) internal successors, (12686), 3279 states have internal predecessors, (12686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:20,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3280 states to 3280 states and 12686 transitions. [2022-01-18 06:11:20,271 INFO L78 Accepts]: Start accepts. Automaton has 3280 states and 12686 transitions. Word has length 29 [2022-01-18 06:11:20,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:20,271 INFO L470 AbstractCegarLoop]: Abstraction has 3280 states and 12686 transitions. [2022-01-18 06:11:20,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:20,271 INFO L276 IsEmpty]: Start isEmpty. Operand 3280 states and 12686 transitions. [2022-01-18 06:11:20,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 06:11:20,278 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:20,278 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:20,298 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 06:11:20,494 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,SelfDestructingSolverStorable15 [2022-01-18 06:11:20,494 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:20,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:20,494 INFO L85 PathProgramCache]: Analyzing trace with hash -339625636, now seen corresponding path program 11 times [2022-01-18 06:11:20,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:20,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253466887] [2022-01-18 06:11:20,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:20,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:20,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:20,515 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:20,515 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:20,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253466887] [2022-01-18 06:11:20,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253466887] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:20,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770379606] [2022-01-18 06:11:20,515 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:11:20,515 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:20,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:20,516 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:20,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 06:11:20,541 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:11:20,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:20,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:11:20,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:20,577 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:20,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:20,610 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:20,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770379606] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:20,611 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:20,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-01-18 06:11:20,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313970262] [2022-01-18 06:11:20,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:20,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 06:11:20,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:20,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 06:11:20,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-18 06:11:20,611 INFO L87 Difference]: Start difference. First operand 3280 states and 12686 transitions. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:20,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:20,712 INFO L93 Difference]: Finished difference Result 3719 states and 13964 transitions. [2022-01-18 06:11:20,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 06:11:20,712 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 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 29 [2022-01-18 06:11:20,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:20,722 INFO L225 Difference]: With dead ends: 3719 [2022-01-18 06:11:20,722 INFO L226 Difference]: Without dead ends: 3719 [2022-01-18 06:11:20,722 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 54 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:11:20,723 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 78 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:20,723 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 72 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:11:20,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3719 states. [2022-01-18 06:11:20,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3719 to 3290. [2022-01-18 06:11:20,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3290 states, 3289 states have (on average 3.834296138643965) internal successors, (12611), 3289 states have internal predecessors, (12611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:20,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3290 states to 3290 states and 12611 transitions. [2022-01-18 06:11:20,810 INFO L78 Accepts]: Start accepts. Automaton has 3290 states and 12611 transitions. Word has length 29 [2022-01-18 06:11:20,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:20,811 INFO L470 AbstractCegarLoop]: Abstraction has 3290 states and 12611 transitions. [2022-01-18 06:11:20,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:20,811 INFO L276 IsEmpty]: Start isEmpty. Operand 3290 states and 12611 transitions. [2022-01-18 06:11:20,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 06:11:20,818 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:20,818 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:20,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 06:11:21,035 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,SelfDestructingSolverStorable16 [2022-01-18 06:11:21,036 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:21,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:21,036 INFO L85 PathProgramCache]: Analyzing trace with hash 669340768, now seen corresponding path program 12 times [2022-01-18 06:11:21,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:21,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385552611] [2022-01-18 06:11:21,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:21,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:21,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:21,068 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:21,068 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:21,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385552611] [2022-01-18 06:11:21,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385552611] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:21,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858070146] [2022-01-18 06:11:21,068 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:11:21,068 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:21,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:21,069 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:21,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 06:11:21,095 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:11:21,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:21,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 06:11:21,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:21,138 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:21,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:21,205 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:21,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858070146] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:21,205 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:21,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-01-18 06:11:21,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205811932] [2022-01-18 06:11:21,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:21,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 06:11:21,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:21,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 06:11:21,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-18 06:11:21,206 INFO L87 Difference]: Start difference. First operand 3290 states and 12611 transitions. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:21,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:21,327 INFO L93 Difference]: Finished difference Result 6009 states and 21708 transitions. [2022-01-18 06:11:21,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 06:11:21,327 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 06:11:21,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:21,342 INFO L225 Difference]: With dead ends: 6009 [2022-01-18 06:11:21,342 INFO L226 Difference]: Without dead ends: 5981 [2022-01-18 06:11:21,342 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-01-18 06:11:21,343 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 98 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:21,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 115 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 06:11:21,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5981 states. [2022-01-18 06:11:21,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5981 to 4628. [2022-01-18 06:11:21,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4628 states, 4627 states have (on average 3.7905770477631293) internal successors, (17539), 4627 states have internal predecessors, (17539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:21,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4628 states to 4628 states and 17539 transitions. [2022-01-18 06:11:21,444 INFO L78 Accepts]: Start accepts. Automaton has 4628 states and 17539 transitions. Word has length 31 [2022-01-18 06:11:21,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:21,445 INFO L470 AbstractCegarLoop]: Abstraction has 4628 states and 17539 transitions. [2022-01-18 06:11:21,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:21,445 INFO L276 IsEmpty]: Start isEmpty. Operand 4628 states and 17539 transitions. [2022-01-18 06:11:21,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 06:11:21,453 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:21,453 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:21,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-18 06:11:21,667 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,SelfDestructingSolverStorable17 [2022-01-18 06:11:21,667 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:21,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:21,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1344478628, now seen corresponding path program 13 times [2022-01-18 06:11:21,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:21,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577720167] [2022-01-18 06:11:21,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:21,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:21,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:21,693 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:21,693 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:21,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577720167] [2022-01-18 06:11:21,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577720167] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:21,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2022844274] [2022-01-18 06:11:21,693 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:11:21,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:21,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:21,694 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:21,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 06:11:21,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:21,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:11:21,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:21,768 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:21,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:21,809 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:11:21,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2022844274] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:21,809 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:21,809 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2022-01-18 06:11:21,810 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726862469] [2022-01-18 06:11:21,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:21,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 06:11:21,810 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:21,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 06:11:21,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-01-18 06:11:21,810 INFO L87 Difference]: Start difference. First operand 4628 states and 17539 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 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-18 06:11:22,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:22,220 INFO L93 Difference]: Finished difference Result 6507 states and 22973 transitions. [2022-01-18 06:11:22,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 06:11:22,220 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 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 31 [2022-01-18 06:11:22,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:22,237 INFO L225 Difference]: With dead ends: 6507 [2022-01-18 06:11:22,237 INFO L226 Difference]: Without dead ends: 6444 [2022-01-18 06:11:22,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=266, Invalid=856, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:11:22,238 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 227 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:22,238 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 147 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 535 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 06:11:22,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6444 states. [2022-01-18 06:11:22,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6444 to 4591. [2022-01-18 06:11:22,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4591 states, 4590 states have (on average 3.7444444444444445) internal successors, (17187), 4590 states have internal predecessors, (17187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:22,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4591 states to 4591 states and 17187 transitions. [2022-01-18 06:11:22,380 INFO L78 Accepts]: Start accepts. Automaton has 4591 states and 17187 transitions. Word has length 31 [2022-01-18 06:11:22,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:22,381 INFO L470 AbstractCegarLoop]: Abstraction has 4591 states and 17187 transitions. [2022-01-18 06:11:22,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 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-18 06:11:22,381 INFO L276 IsEmpty]: Start isEmpty. Operand 4591 states and 17187 transitions. [2022-01-18 06:11:22,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:11:22,391 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:22,391 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:22,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-18 06:11:22,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:22,604 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:22,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:22,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1424343976, now seen corresponding path program 14 times [2022-01-18 06:11:22,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:22,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032456950] [2022-01-18 06:11:22,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:22,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:22,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:23,661 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:23,661 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:23,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032456950] [2022-01-18 06:11:23,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032456950] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:23,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108461388] [2022-01-18 06:11:23,661 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:11:23,661 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:23,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:23,662 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:23,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 06:11:23,690 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:11:23,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:23,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:11:23,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:24,407 INFO L387 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 18 treesize of output 17 [2022-01-18 06:11:24,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 107 treesize of output 71 [2022-01-18 06:11:24,641 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 162 treesize of output 114 [2022-01-18 06:11:24,646 INFO L387 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 63 treesize of output 59 [2022-01-18 06:11:25,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-01-18 06:11:25,028 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:25,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:11:25,214 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:11:25,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 242 treesize of output 232 [2022-01-18 06:11:33,597 INFO L353 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-01-18 06:11:33,597 INFO L387 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 801 treesize of output 635 [2022-01-18 06:11:35,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:11:35,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:11:35,810 INFO L353 Elim1Store]: treesize reduction 22, result has 71.4 percent of original size [2022-01-18 06:11:35,810 INFO L387 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 215 treesize of output 197 [2022-01-18 06:11:36,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:11:36,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:11:36,300 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-18 06:11:36,300 INFO L387 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 222 treesize of output 1 [2022-01-18 06:11:36,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:11:36,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:11:36,348 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-18 06:11:36,348 INFO L387 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 772 treesize of output 1 [2022-01-18 06:11:36,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:11:36,423 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:11:36,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:11:36,471 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:36,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108461388] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:11:36,471 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:11:36,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 25 [2022-01-18 06:11:36,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537609597] [2022-01-18 06:11:36,472 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:11:36,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:11:36,472 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:11:36,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:11:36,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:11:36,472 INFO L87 Difference]: Start difference. First operand 4591 states and 17187 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:38,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:11:38,035 INFO L93 Difference]: Finished difference Result 7254 states and 26374 transitions. [2022-01-18 06:11:38,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 06:11:38,036 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:11:38,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:11:38,055 INFO L225 Difference]: With dead ends: 7254 [2022-01-18 06:11:38,055 INFO L226 Difference]: Without dead ends: 7141 [2022-01-18 06:11:38,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=187, Invalid=935, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:11:38,056 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 196 mSDsluCounter, 415 mSDsCounter, 0 mSdLazyCounter, 1137 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 1284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 111 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:11:38,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 203 Invalid, 1284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1137 Invalid, 0 Unknown, 111 Unchecked, 0.9s Time] [2022-01-18 06:11:38,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7141 states. [2022-01-18 06:11:38,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7141 to 4923. [2022-01-18 06:11:38,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4923 states, 4922 states have (on average 3.7230800487606666) internal successors, (18325), 4922 states have internal predecessors, (18325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:38,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4923 states to 4923 states and 18325 transitions. [2022-01-18 06:11:38,168 INFO L78 Accepts]: Start accepts. Automaton has 4923 states and 18325 transitions. Word has length 33 [2022-01-18 06:11:38,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:11:38,168 INFO L470 AbstractCegarLoop]: Abstraction has 4923 states and 18325 transitions. [2022-01-18 06:11:38,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:11:38,169 INFO L276 IsEmpty]: Start isEmpty. Operand 4923 states and 18325 transitions. [2022-01-18 06:11:38,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:11:38,178 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:11:38,179 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:11:38,196 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-18 06:11:38,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:38,396 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:11:38,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:11:38,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1674310878, now seen corresponding path program 15 times [2022-01-18 06:11:38,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:11:38,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935799780] [2022-01-18 06:11:38,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:11:38,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:11:38,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:11:59,279 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:11:59,280 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:11:59,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935799780] [2022-01-18 06:11:59,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935799780] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:11:59,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498422621] [2022-01-18 06:11:59,280 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:11:59,280 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:11:59,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:11:59,281 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:11:59,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 06:11:59,315 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:11:59,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:11:59,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-18 06:11:59,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:11:59,966 INFO L387 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-18 06:12:00,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 138 treesize of output 96 [2022-01-18 06:12:00,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 191 treesize of output 141 [2022-01-18 06:12:00,537 INFO L387 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 99 treesize of output 87 [2022-01-18 06:12:01,276 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:12:01,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 100 treesize of output 86 [2022-01-18 06:12:01,566 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:01,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:02,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:02,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:12:02,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 47 [2022-01-18 06:12:06,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:06,530 INFO L353 Elim1Store]: treesize reduction 19, result has 78.2 percent of original size [2022-01-18 06:12:06,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 353 treesize of output 284 [2022-01-18 06:12:08,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:08,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:08,640 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 06:12:08,641 INFO L387 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 368 treesize of output 282 [2022-01-18 06:12:09,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:09,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:09,557 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:12:09,557 INFO L387 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 384 treesize of output 316 [2022-01-18 06:12:12,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:12,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:12,588 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-18 06:12:12,588 INFO L387 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 369 treesize of output 1 [2022-01-18 06:12:12,731 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 06:12:12,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 8 [2022-01-18 06:12:12,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:12,749 INFO L353 Elim1Store]: treesize reduction 15, result has 21.1 percent of original size [2022-01-18 06:12:12,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 45 [2022-01-18 06:12:12,812 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:12,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498422621] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:12:12,813 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:12:12,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 36 [2022-01-18 06:12:12,813 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071279572] [2022-01-18 06:12:12,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:12:12,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:12:12,813 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:12:12,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:12:12,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=1133, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:12:12,814 INFO L87 Difference]: Start difference. First operand 4923 states and 18325 transitions. Second operand has 37 states, 37 states have (on average 2.3513513513513513) internal successors, (87), 36 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:15,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:12:15,175 INFO L93 Difference]: Finished difference Result 8172 states and 29250 transitions. [2022-01-18 06:12:15,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 06:12:15,175 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.3513513513513513) internal successors, (87), 36 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:12:15,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:12:15,193 INFO L225 Difference]: With dead ends: 8172 [2022-01-18 06:12:15,193 INFO L226 Difference]: Without dead ends: 8014 [2022-01-18 06:12:15,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 882 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=434, Invalid=2428, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 06:12:15,194 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 309 mSDsluCounter, 729 mSDsCounter, 0 mSdLazyCounter, 1739 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 2443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 643 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:12:15,194 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 354 Invalid, 2443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1739 Invalid, 0 Unknown, 643 Unchecked, 1.2s Time] [2022-01-18 06:12:15,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8014 states. [2022-01-18 06:12:15,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8014 to 4999. [2022-01-18 06:12:15,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4999 states, 4998 states have (on average 3.7170868347338937) internal successors, (18578), 4998 states have internal predecessors, (18578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:15,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4999 states to 4999 states and 18578 transitions. [2022-01-18 06:12:15,300 INFO L78 Accepts]: Start accepts. Automaton has 4999 states and 18578 transitions. Word has length 33 [2022-01-18 06:12:15,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:12:15,300 INFO L470 AbstractCegarLoop]: Abstraction has 4999 states and 18578 transitions. [2022-01-18 06:12:15,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.3513513513513513) internal successors, (87), 36 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:12:15,301 INFO L276 IsEmpty]: Start isEmpty. Operand 4999 states and 18578 transitions. [2022-01-18 06:12:15,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:12:15,310 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:12:15,310 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:12:15,328 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 06:12:15,526 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:15,526 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:12:15,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:12:15,527 INFO L85 PathProgramCache]: Analyzing trace with hash -856978606, now seen corresponding path program 16 times [2022-01-18 06:12:15,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:12:15,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201019180] [2022-01-18 06:12:15,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:12:15,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:12:15,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:12:35,358 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:35,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:12:35,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201019180] [2022-01-18 06:12:35,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201019180] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:12:35,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14917831] [2022-01-18 06:12:35,359 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:12:35,359 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:12:35,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:12:35,360 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:12:35,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 06:12:35,390 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:12:35,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:12:35,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 06:12:35,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:12:36,116 INFO L387 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 18 treesize of output 17 [2022-01-18 06:12:36,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:12:36,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:12:36,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:36,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 76 [2022-01-18 06:12:36,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:12:36,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:12:36,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:12:36,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 135 [2022-01-18 06:12:36,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:12:36,656 INFO L387 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 96 treesize of output 74 [2022-01-18 06:12:37,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-01-18 06:12:37,121 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:12:37,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:12:37,334 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:12:37,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 204 treesize of output 194 [2022-01-18 06:12:51,947 INFO L353 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-01-18 06:12:51,947 INFO L387 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 2395 treesize of output 1717 [2022-01-18 06:13:21,789 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-18 06:13:21,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 108 treesize of output 86 [2022-01-18 06:13:21,892 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:13:21,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14917831] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:13:21,892 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:13:21,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 30 [2022-01-18 06:13:21,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293963524] [2022-01-18 06:13:21,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:13:21,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:13:21,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:13:21,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:13:21,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=760, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:13:21,893 INFO L87 Difference]: Start difference. First operand 4999 states and 18578 transitions. Second operand has 31 states, 31 states have (on average 2.6451612903225805) internal successors, (82), 30 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:24,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:13:24,161 INFO L93 Difference]: Finished difference Result 8478 states and 30483 transitions. [2022-01-18 06:13:24,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 06:13:24,162 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.6451612903225805) internal successors, (82), 30 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:13:24,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:13:24,180 INFO L225 Difference]: With dead ends: 8478 [2022-01-18 06:13:24,180 INFO L226 Difference]: Without dead ends: 8393 [2022-01-18 06:13:24,181 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 637 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=363, Invalid=1617, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 06:13:24,181 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 280 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 1228 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 1452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 174 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:13:24,181 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 258 Invalid, 1452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1228 Invalid, 0 Unknown, 174 Unchecked, 0.9s Time] [2022-01-18 06:13:24,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8393 states. [2022-01-18 06:13:24,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8393 to 5067. [2022-01-18 06:13:24,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5067 states, 5066 states have (on average 3.715357283853139) internal successors, (18822), 5066 states have internal predecessors, (18822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:24,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5067 states to 5067 states and 18822 transitions. [2022-01-18 06:13:24,292 INFO L78 Accepts]: Start accepts. Automaton has 5067 states and 18822 transitions. Word has length 33 [2022-01-18 06:13:24,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:13:24,292 INFO L470 AbstractCegarLoop]: Abstraction has 5067 states and 18822 transitions. [2022-01-18 06:13:24,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.6451612903225805) internal successors, (82), 30 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:24,293 INFO L276 IsEmpty]: Start isEmpty. Operand 5067 states and 18822 transitions. [2022-01-18 06:13:24,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:13:24,302 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:13:24,302 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:13:24,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-18 06:13:24,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:13:24,518 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:13:24,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:13:24,518 INFO L85 PathProgramCache]: Analyzing trace with hash -720009752, now seen corresponding path program 17 times [2022-01-18 06:13:24,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:13:24,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814071396] [2022-01-18 06:13:24,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:13:24,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:13:24,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:13:24,548 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 06:13:24,549 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:13:24,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814071396] [2022-01-18 06:13:24,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814071396] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:13:24,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1239480834] [2022-01-18 06:13:24,549 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:13:24,549 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:13:24,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:13:24,550 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:13:24,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 06:13:24,580 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:13:24,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:13:24,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 06:13:24,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:13:24,633 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 06:13:24,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:13:24,690 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 06:13:24,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1239480834] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:13:24,690 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:13:24,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 06:13:24,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398480161] [2022-01-18 06:13:24,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:13:24,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 06:13:24,692 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:13:24,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 06:13:24,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 06:13:24,692 INFO L87 Difference]: Start difference. First operand 5067 states and 18822 transitions. Second operand has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:24,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:13:24,772 INFO L93 Difference]: Finished difference Result 7347 states and 26443 transitions. [2022-01-18 06:13:24,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 06:13:24,772 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:13:24,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:13:24,788 INFO L225 Difference]: With dead ends: 7347 [2022-01-18 06:13:24,789 INFO L226 Difference]: Without dead ends: 7129 [2022-01-18 06:13:24,789 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-01-18 06:13:24,789 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 42 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:13:24,789 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 45 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 06:13:24,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7129 states. [2022-01-18 06:13:24,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7129 to 6213. [2022-01-18 06:13:24,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6213 states, 6212 states have (on average 3.585962652929813) internal successors, (22276), 6212 states have internal predecessors, (22276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:24,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6213 states to 6213 states and 22276 transitions. [2022-01-18 06:13:24,899 INFO L78 Accepts]: Start accepts. Automaton has 6213 states and 22276 transitions. Word has length 33 [2022-01-18 06:13:24,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:13:24,900 INFO L470 AbstractCegarLoop]: Abstraction has 6213 states and 22276 transitions. [2022-01-18 06:13:24,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 5 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:24,900 INFO L276 IsEmpty]: Start isEmpty. Operand 6213 states and 22276 transitions. [2022-01-18 06:13:24,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:13:24,910 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:13:24,910 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:13:24,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 06:13:25,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:13:25,123 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:13:25,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:13:25,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1696023130, now seen corresponding path program 18 times [2022-01-18 06:13:25,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:13:25,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453452760] [2022-01-18 06:13:25,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:13:25,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:13:25,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:13:25,712 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:13:25,713 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:13:25,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453452760] [2022-01-18 06:13:25,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453452760] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:13:25,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207111646] [2022-01-18 06:13:25,713 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:13:25,713 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:13:25,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:13:25,714 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:13:25,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 06:13:25,752 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:13:25,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:13:25,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:13:25,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:13:25,988 INFO L387 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-18 06:13:26,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:13:26,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:13:26,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:26,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 67 [2022-01-18 06:13:26,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:13:26,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:13:26,581 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:26,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 177 treesize of output 115 [2022-01-18 06:13:26,585 INFO L387 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 73 treesize of output 69 [2022-01-18 06:13:27,138 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 71 [2022-01-18 06:13:27,171 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:13:27,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:13:27,641 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 206 [2022-01-18 06:13:27,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 190 [2022-01-18 06:13:27,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:27,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2022-01-18 06:13:27,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:27,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2022-01-18 06:13:27,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 218 [2022-01-18 06:13:27,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 202 [2022-01-18 06:13:27,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:27,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-01-18 06:13:27,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:27,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-01-18 06:13:39,471 INFO L353 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2022-01-18 06:13:39,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 131 treesize of output 103 [2022-01-18 06:13:39,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:39,489 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:13:39,489 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 30 [2022-01-18 06:13:39,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:39,503 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:13:39,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 06:13:39,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:39,518 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:13:39,518 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 160 treesize of output 1 [2022-01-18 06:13:39,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:39,548 INFO L353 Elim1Store]: treesize reduction 15, result has 66.7 percent of original size [2022-01-18 06:13:39,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 160 treesize of output 145 [2022-01-18 06:13:39,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:39,597 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:13:39,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 161 treesize of output 1 [2022-01-18 06:13:39,604 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:39,631 INFO L353 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-01-18 06:13:39,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 95 treesize of output 94 [2022-01-18 06:13:39,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:39,660 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:13:39,660 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 82 treesize of output 1 [2022-01-18 06:13:39,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:39,671 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:13:39,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 96 treesize of output 1 [2022-01-18 06:13:39,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:39,706 INFO L353 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-01-18 06:13:39,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 90 [2022-01-18 06:13:39,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:39,736 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:13:39,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 80 treesize of output 1 [2022-01-18 06:13:39,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:39,748 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:13:39,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 92 treesize of output 1 [2022-01-18 06:13:39,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:39,761 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:13:39,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 1 [2022-01-18 06:13:39,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:39,774 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:13:39,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 60 treesize of output 1 [2022-01-18 06:13:39,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:39,787 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:13:39,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 1 [2022-01-18 06:13:39,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:39,800 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:13:39,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 1 [2022-01-18 06:13:39,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:39,814 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:13:39,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 06:13:39,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:39,829 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:13:39,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 56 treesize of output 1 [2022-01-18 06:13:39,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:39,844 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:13:39,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 123 treesize of output 1 [2022-01-18 06:13:39,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:39,856 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:13:39,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 123 treesize of output 1 [2022-01-18 06:13:39,968 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:39,972 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:13:39,972 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:13:40,019 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:13:40,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207111646] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:13:40,019 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:13:40,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 06:13:40,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650144735] [2022-01-18 06:13:40,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:13:40,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 06:13:40,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:13:40,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 06:13:40,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2022-01-18 06:13:40,020 INFO L87 Difference]: Start difference. First operand 6213 states and 22276 transitions. Second operand has 27 states, 27 states have (on average 2.8518518518518516) internal successors, (77), 26 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:44,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:13:44,048 INFO L93 Difference]: Finished difference Result 11931 states and 41227 transitions. [2022-01-18 06:13:44,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 06:13:44,049 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.8518518518518516) internal successors, (77), 26 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:13:44,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:13:44,073 INFO L225 Difference]: With dead ends: 11931 [2022-01-18 06:13:44,073 INFO L226 Difference]: Without dead ends: 11734 [2022-01-18 06:13:44,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 49 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 637 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=344, Invalid=1912, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 06:13:44,074 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 338 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 1225 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 1286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:13:44,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 213 Invalid, 1286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1225 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 06:13:44,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11734 states. [2022-01-18 06:13:44,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11734 to 6877. [2022-01-18 06:13:44,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6877 states, 6876 states have (on average 3.576061663757999) internal successors, (24589), 6876 states have internal predecessors, (24589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:44,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6877 states to 6877 states and 24589 transitions. [2022-01-18 06:13:44,212 INFO L78 Accepts]: Start accepts. Automaton has 6877 states and 24589 transitions. Word has length 33 [2022-01-18 06:13:44,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:13:44,212 INFO L470 AbstractCegarLoop]: Abstraction has 6877 states and 24589 transitions. [2022-01-18 06:13:44,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.8518518518518516) internal successors, (77), 26 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:13:44,213 INFO L276 IsEmpty]: Start isEmpty. Operand 6877 states and 24589 transitions. [2022-01-18 06:13:44,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:13:44,225 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:13:44,225 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:13:44,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 06:13:44,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:13:44,439 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:13:44,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:13:44,440 INFO L85 PathProgramCache]: Analyzing trace with hash -499710688, now seen corresponding path program 19 times [2022-01-18 06:13:44,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:13:44,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066191473] [2022-01-18 06:13:44,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:13:44,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:13:44,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:13:45,116 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:13:45,116 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:13:45,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066191473] [2022-01-18 06:13:45,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066191473] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:13:45,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813658956] [2022-01-18 06:13:45,117 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:13:45,117 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:13:45,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:13:45,118 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:13:45,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 06:13:45,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:13:45,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:13:45,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:13:45,402 INFO L387 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 18 treesize of output 17 [2022-01-18 06:13:46,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 106 treesize of output 72 [2022-01-18 06:13:46,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:46,242 INFO L387 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 80 [2022-01-18 06:13:46,249 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 165 treesize of output 125 [2022-01-18 06:13:46,623 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-01-18 06:13:46,644 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:13:46,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:13:47,394 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:13:47,394 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 986 treesize of output 946 [2022-01-18 06:13:58,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:58,120 INFO L353 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-01-18 06:13:58,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 67 [2022-01-18 06:13:58,159 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:58,179 INFO L353 Elim1Store]: treesize reduction 33, result has 35.3 percent of original size [2022-01-18 06:13:58,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 52 [2022-01-18 06:13:58,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:58,220 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 06:13:58,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 95 treesize of output 99 [2022-01-18 06:13:58,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:58,356 INFO L353 Elim1Store]: treesize reduction 15, result has 66.7 percent of original size [2022-01-18 06:13:58,356 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 80 treesize of output 85 [2022-01-18 06:13:58,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:58,424 INFO L353 Elim1Store]: treesize reduction 37, result has 17.8 percent of original size [2022-01-18 06:13:58,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 39 [2022-01-18 06:13:58,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:58,457 INFO L353 Elim1Store]: treesize reduction 29, result has 35.6 percent of original size [2022-01-18 06:13:58,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 46 [2022-01-18 06:13:58,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:58,492 INFO L353 Elim1Store]: treesize reduction 29, result has 35.6 percent of original size [2022-01-18 06:13:58,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 79 treesize of output 70 [2022-01-18 06:13:58,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:58,517 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:13:58,518 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 31 [2022-01-18 06:13:58,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:58,535 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:13:58,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 79 treesize of output 55 [2022-01-18 06:13:58,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:58,559 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:13:58,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 96 treesize of output 1 [2022-01-18 06:13:58,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:58,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:13:58,600 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:13:58,600 INFO L387 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 467 treesize of output 403 [2022-01-18 06:14:00,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:00,822 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:14:00,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 1 [2022-01-18 06:14:00,827 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:00,833 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:14:00,833 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 1 [2022-01-18 06:14:00,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:00,847 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:14:00,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 76 treesize of output 1 [2022-01-18 06:14:00,856 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:00,860 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:14:00,860 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 75 treesize of output 1 [2022-01-18 06:14:00,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:00,871 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:14:00,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 1 [2022-01-18 06:14:00,879 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:00,883 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:14:00,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 06:14:00,890 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 06:14:00,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:00,900 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:14:00,900 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 75 treesize of output 1 [2022-01-18 06:14:00,910 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:00,914 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:14:00,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 46 treesize of output 1 [2022-01-18 06:14:00,921 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:00,925 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:14:00,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 06:14:00,931 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:00,938 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:14:00,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 92 treesize of output 1 [2022-01-18 06:14:01,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:01,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:01,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:01,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:01,128 INFO L353 Elim1Store]: treesize reduction 20, result has 4.8 percent of original size [2022-01-18 06:14:01,128 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 1 [2022-01-18 06:14:01,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:01,135 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:14:01,135 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:14:01,180 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:01,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813658956] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:14:01,180 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:14:01,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 06:14:01,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994583401] [2022-01-18 06:14:01,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:14:01,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 06:14:01,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:14:01,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 06:14:01,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-01-18 06:14:01,181 INFO L87 Difference]: Start difference. First operand 6877 states and 24589 transitions. Second operand has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:05,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:14:05,433 INFO L93 Difference]: Finished difference Result 11210 states and 38853 transitions. [2022-01-18 06:14:05,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 06:14:05,434 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:14:05,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:14:05,459 INFO L225 Difference]: With dead ends: 11210 [2022-01-18 06:14:05,459 INFO L226 Difference]: Without dead ends: 11161 [2022-01-18 06:14:05,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 519 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=286, Invalid=1436, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 06:14:05,460 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 294 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 809 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 1267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 809 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 404 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:14:05,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [294 Valid, 203 Invalid, 1267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 809 Invalid, 0 Unknown, 404 Unchecked, 0.8s Time] [2022-01-18 06:14:05,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11161 states. [2022-01-18 06:14:05,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11161 to 7056. [2022-01-18 06:14:05,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7056 states, 7055 states have (on average 3.5655563430191353) internal successors, (25155), 7055 states have internal predecessors, (25155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:05,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7056 states to 7056 states and 25155 transitions. [2022-01-18 06:14:05,608 INFO L78 Accepts]: Start accepts. Automaton has 7056 states and 25155 transitions. Word has length 33 [2022-01-18 06:14:05,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:14:05,608 INFO L470 AbstractCegarLoop]: Abstraction has 7056 states and 25155 transitions. [2022-01-18 06:14:05,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:05,608 INFO L276 IsEmpty]: Start isEmpty. Operand 7056 states and 25155 transitions. [2022-01-18 06:14:05,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:14:05,621 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:14:05,621 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:14:05,670 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-18 06:14:05,835 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,SelfDestructingSolverStorable24 [2022-01-18 06:14:05,835 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:14:05,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:14:05,836 INFO L85 PathProgramCache]: Analyzing trace with hash 9897112, now seen corresponding path program 20 times [2022-01-18 06:14:05,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:14:05,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672783416] [2022-01-18 06:14:05,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:14:05,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:14:05,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:14:06,650 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:06,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:14:06,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672783416] [2022-01-18 06:14:06,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672783416] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:14:06,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421289685] [2022-01-18 06:14:06,651 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:14:06,651 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:14:06,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:14:06,652 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:14:06,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 06:14:06,681 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:14:06,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:14:06,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:14:06,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:14:06,934 INFO L387 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-18 06:14:07,676 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 112 treesize of output 72 [2022-01-18 06:14:07,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 167 treesize of output 123 [2022-01-18 06:14:07,682 INFO L387 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 84 treesize of output 74 [2022-01-18 06:14:08,073 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-01-18 06:14:08,100 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:08,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:14:08,816 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:14:08,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1016 treesize of output 976 [2022-01-18 06:14:25,192 INFO L353 Elim1Store]: treesize reduction 29, result has 70.1 percent of original size [2022-01-18 06:14:25,192 INFO L387 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 1147 treesize of output 936 [2022-01-18 06:14:31,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:31,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:31,967 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 06:14:31,967 INFO L387 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 1184 treesize of output 944 [2022-01-18 06:14:33,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:33,020 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:14:33,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:14:33,065 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:33,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421289685] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:14:33,066 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:14:33,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 06:14:33,066 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415618289] [2022-01-18 06:14:33,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:14:33,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 06:14:33,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:14:33,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 06:14:33,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-01-18 06:14:33,067 INFO L87 Difference]: Start difference. First operand 7056 states and 25155 transitions. Second operand has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 26 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:38,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:14:38,606 INFO L93 Difference]: Finished difference Result 8088 states and 28354 transitions. [2022-01-18 06:14:38,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 06:14:38,607 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 26 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:14:38,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:14:38,623 INFO L225 Difference]: With dead ends: 8088 [2022-01-18 06:14:38,623 INFO L226 Difference]: Without dead ends: 8030 [2022-01-18 06:14:38,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 52 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 456 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=245, Invalid=1237, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 06:14:38,624 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 237 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 711 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 132 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:14:38,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 187 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 711 Invalid, 0 Unknown, 132 Unchecked, 0.7s Time] [2022-01-18 06:14:38,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8030 states. [2022-01-18 06:14:38,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8030 to 7322. [2022-01-18 06:14:38,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7322 states, 7321 states have (on average 3.5577106952602104) internal successors, (26046), 7321 states have internal predecessors, (26046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:38,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7322 states to 7322 states and 26046 transitions. [2022-01-18 06:14:38,775 INFO L78 Accepts]: Start accepts. Automaton has 7322 states and 26046 transitions. Word has length 33 [2022-01-18 06:14:38,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:14:38,775 INFO L470 AbstractCegarLoop]: Abstraction has 7322 states and 26046 transitions. [2022-01-18 06:14:38,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.7037037037037037) internal successors, (73), 26 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:14:38,775 INFO L276 IsEmpty]: Start isEmpty. Operand 7322 states and 26046 transitions. [2022-01-18 06:14:38,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:14:38,787 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:14:38,788 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:14:38,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-18 06:14:38,988 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,SelfDestructingSolverStorable25 [2022-01-18 06:14:38,988 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:14:38,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:14:38,991 INFO L85 PathProgramCache]: Analyzing trace with hash 2008756056, now seen corresponding path program 21 times [2022-01-18 06:14:38,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:14:38,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619426091] [2022-01-18 06:14:38,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:14:38,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:14:39,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:14:39,934 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:39,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:14:39,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619426091] [2022-01-18 06:14:39,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619426091] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:14:39,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877955684] [2022-01-18 06:14:39,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:14:39,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:14:39,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:14:39,935 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:14:39,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 06:14:39,965 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:14:39,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:14:39,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 06:14:39,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:14:40,214 INFO L387 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-18 06:14:41,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:14:41,243 INFO L387 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 33 treesize of output 33 [2022-01-18 06:14:41,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:14:41,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:14:41,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:41,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 74 [2022-01-18 06:14:41,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:14:41,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:14:41,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:41,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 115 [2022-01-18 06:14:41,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:14:41,654 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:41,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-01-18 06:14:41,680 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:14:41,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:14:42,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:14:42,594 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 938 treesize of output 898 [2022-01-18 06:15:07,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:07,046 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:15:07,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 1772 treesize of output 1319 [2022-01-18 06:15:17,127 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:17,129 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:15:17,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:15:17,166 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:15:17,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877955684] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:15:17,166 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:15:17,167 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 33 [2022-01-18 06:15:17,167 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072509997] [2022-01-18 06:15:17,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:15:17,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 06:15:17,167 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:15:17,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 06:15:17,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=935, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 06:15:17,168 INFO L87 Difference]: Start difference. First operand 7322 states and 26046 transitions. Second operand has 34 states, 34 states have (on average 2.2058823529411766) internal successors, (75), 33 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:19,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:15:19,764 INFO L93 Difference]: Finished difference Result 12052 states and 41634 transitions. [2022-01-18 06:15:19,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 06:15:19,764 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.2058823529411766) internal successors, (75), 33 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:15:19,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:15:19,788 INFO L225 Difference]: With dead ends: 12052 [2022-01-18 06:15:19,788 INFO L226 Difference]: Without dead ends: 11977 [2022-01-18 06:15:19,789 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 58 SyntacticMatches, 4 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1517 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=729, Invalid=3963, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 06:15:19,789 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 203 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 1419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 810 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:15:19,790 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 250 Invalid, 1419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 583 Invalid, 0 Unknown, 810 Unchecked, 0.4s Time] [2022-01-18 06:15:19,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11977 states. [2022-01-18 06:15:19,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11977 to 7422. [2022-01-18 06:15:19,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7422 states, 7421 states have (on average 3.550869155100391) internal successors, (26351), 7421 states have internal predecessors, (26351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:19,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7422 states to 7422 states and 26351 transitions. [2022-01-18 06:15:19,942 INFO L78 Accepts]: Start accepts. Automaton has 7422 states and 26351 transitions. Word has length 33 [2022-01-18 06:15:19,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:15:19,942 INFO L470 AbstractCegarLoop]: Abstraction has 7422 states and 26351 transitions. [2022-01-18 06:15:19,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.2058823529411766) internal successors, (75), 33 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:19,942 INFO L276 IsEmpty]: Start isEmpty. Operand 7422 states and 26351 transitions. [2022-01-18 06:15:19,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:15:19,953 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:15:19,953 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:15:19,968 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-01-18 06:15:20,153 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-18 06:15:20,153 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:15:20,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:15:20,154 INFO L85 PathProgramCache]: Analyzing trace with hash 437221552, now seen corresponding path program 22 times [2022-01-18 06:15:20,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:15:20,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273370074] [2022-01-18 06:15:20,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:15:20,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:15:20,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:15:20,963 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:15:20,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:15:20,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273370074] [2022-01-18 06:15:20,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273370074] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:15:20,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341636869] [2022-01-18 06:15:20,964 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:15:20,964 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:15:20,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:15:20,964 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:15:20,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-18 06:15:21,001 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:15:21,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:15:21,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:15:21,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:15:21,295 INFO L387 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-18 06:15:22,093 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 112 treesize of output 72 [2022-01-18 06:15:22,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 98 treesize of output 64 [2022-01-18 06:15:22,100 INFO L387 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 25 treesize of output 25 [2022-01-18 06:15:22,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2022-01-18 06:15:22,409 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:15:22,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:15:23,130 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:15:23,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 874 treesize of output 834 [2022-01-18 06:15:33,172 INFO L353 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-01-18 06:15:33,172 INFO L387 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 746 treesize of output 610 [2022-01-18 06:15:35,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:35,693 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:35,705 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-18 06:15:35,705 INFO L387 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 701 treesize of output 1 [2022-01-18 06:15:35,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:35,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:35,724 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-18 06:15:35,724 INFO L387 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 384 treesize of output 1 [2022-01-18 06:15:35,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:35,798 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:15:35,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:15:35,847 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:15:35,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341636869] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:15:35,847 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:15:35,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 32 [2022-01-18 06:15:35,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299149170] [2022-01-18 06:15:35,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:15:35,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 06:15:35,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:15:35,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 06:15:35,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=883, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 06:15:35,848 INFO L87 Difference]: Start difference. First operand 7422 states and 26351 transitions. Second operand has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:39,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:15:39,961 INFO L93 Difference]: Finished difference Result 11650 states and 39943 transitions. [2022-01-18 06:15:39,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 06:15:39,961 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:15:39,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:15:39,983 INFO L225 Difference]: With dead ends: 11650 [2022-01-18 06:15:39,984 INFO L226 Difference]: Without dead ends: 11427 [2022-01-18 06:15:39,984 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 619 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=373, Invalid=1883, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 06:15:39,984 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 314 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 1392 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 1756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 300 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:15:39,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 264 Invalid, 1756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1392 Invalid, 0 Unknown, 300 Unchecked, 1.1s Time] [2022-01-18 06:15:39,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11427 states. [2022-01-18 06:15:40,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11427 to 7274. [2022-01-18 06:15:40,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7274 states, 7273 states have (on average 3.5561666437508594) internal successors, (25864), 7273 states have internal predecessors, (25864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:40,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7274 states to 7274 states and 25864 transitions. [2022-01-18 06:15:40,122 INFO L78 Accepts]: Start accepts. Automaton has 7274 states and 25864 transitions. Word has length 33 [2022-01-18 06:15:40,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:15:40,122 INFO L470 AbstractCegarLoop]: Abstraction has 7274 states and 25864 transitions. [2022-01-18 06:15:40,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:15:40,122 INFO L276 IsEmpty]: Start isEmpty. Operand 7274 states and 25864 transitions. [2022-01-18 06:15:40,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:15:40,133 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:15:40,133 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:15:40,148 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-18 06:15:40,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:15:40,333 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:15:40,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:15:40,334 INFO L85 PathProgramCache]: Analyzing trace with hash 646261356, now seen corresponding path program 23 times [2022-01-18 06:15:40,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:15:40,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541905030] [2022-01-18 06:15:40,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:15:40,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:15:40,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:15:41,363 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:15:41,363 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:15:41,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541905030] [2022-01-18 06:15:41,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541905030] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:15:41,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146063813] [2022-01-18 06:15:41,364 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:15:41,364 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:15:41,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:15:41,365 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:15:41,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 06:15:41,406 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:15:41,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:15:41,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:15:41,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:15:41,690 INFO L387 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-18 06:15:42,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:15:42,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:15:42,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 120 treesize of output 76 [2022-01-18 06:15:42,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:15:42,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:15:42,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 179 treesize of output 123 [2022-01-18 06:15:42,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:15:42,440 INFO L387 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 84 treesize of output 70 [2022-01-18 06:15:42,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-01-18 06:15:42,728 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:15:42,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:15:43,473 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:15:43,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 624 treesize of output 600 [2022-01-18 06:15:57,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:57,617 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:15:57,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 84 treesize of output 104 [2022-01-18 06:15:57,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:57,781 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:15:57,781 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 74 treesize of output 1 [2022-01-18 06:15:57,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:57,790 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:15:57,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 85 treesize of output 1 [2022-01-18 06:15:57,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:57,798 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:15:57,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 256 treesize of output 176 [2022-01-18 06:15:57,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:57,869 INFO L353 Elim1Store]: treesize reduction 15, result has 66.7 percent of original size [2022-01-18 06:15:57,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 77 treesize of output 80 [2022-01-18 06:15:57,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:57,920 INFO L353 Elim1Store]: treesize reduction 29, result has 35.6 percent of original size [2022-01-18 06:15:57,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 76 treesize of output 65 [2022-01-18 06:15:57,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:57,969 INFO L353 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-01-18 06:15:57,969 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 89 treesize of output 88 [2022-01-18 06:15:57,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:58,018 INFO L353 Elim1Store]: treesize reduction 33, result has 35.3 percent of original size [2022-01-18 06:15:58,018 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 88 treesize of output 73 [2022-01-18 06:15:58,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:58,034 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:15:58,034 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 227 treesize of output 1 [2022-01-18 06:15:58,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:58,051 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:15:58,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 76 treesize of output 50 [2022-01-18 06:15:58,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:58,067 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:15:58,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 69 treesize of output 1 [2022-01-18 06:15:58,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:58,106 INFO L353 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2022-01-18 06:15:58,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 153 treesize of output 125 [2022-01-18 06:15:58,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:58,149 INFO L353 Elim1Store]: treesize reduction 33, result has 35.3 percent of original size [2022-01-18 06:15:58,149 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 152 treesize of output 115 [2022-01-18 06:15:58,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:58,183 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:15:58,184 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 80 treesize of output 100 [2022-01-18 06:15:58,376 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:58,381 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:15:58,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 81 treesize of output 1 [2022-01-18 06:15:58,388 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:58,393 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:15:58,393 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 72 treesize of output 1 [2022-01-18 06:15:58,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:58,430 INFO L353 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-01-18 06:15:58,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 146 treesize of output 123 [2022-01-18 06:15:58,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:58,479 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:15:58,479 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 147 treesize of output 1 [2022-01-18 06:15:58,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:15:58,605 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:15:58,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:15:58,650 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:15:58,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146063813] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:15:58,651 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:15:58,651 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 32 [2022-01-18 06:15:58,651 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201442529] [2022-01-18 06:15:58,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:15:58,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 06:15:58,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:15:58,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 06:15:58,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=874, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 06:15:58,652 INFO L87 Difference]: Start difference. First operand 7274 states and 25864 transitions. Second operand has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:00,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:16:00,520 INFO L93 Difference]: Finished difference Result 11118 states and 38307 transitions. [2022-01-18 06:16:00,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 06:16:00,521 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:16:00,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:16:00,543 INFO L225 Difference]: With dead ends: 11118 [2022-01-18 06:16:00,543 INFO L226 Difference]: Without dead ends: 10968 [2022-01-18 06:16:00,544 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 564 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=329, Invalid=1563, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 06:16:00,544 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 263 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 888 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 1182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 888 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 246 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:16:00,544 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 183 Invalid, 1182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 888 Invalid, 0 Unknown, 246 Unchecked, 0.7s Time] [2022-01-18 06:16:00,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10968 states. [2022-01-18 06:16:00,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10968 to 7280. [2022-01-18 06:16:00,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7280 states, 7279 states have (on average 3.560104409946421) internal successors, (25914), 7279 states have internal predecessors, (25914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:00,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7280 states to 7280 states and 25914 transitions. [2022-01-18 06:16:00,665 INFO L78 Accepts]: Start accepts. Automaton has 7280 states and 25914 transitions. Word has length 33 [2022-01-18 06:16:00,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:16:00,666 INFO L470 AbstractCegarLoop]: Abstraction has 7280 states and 25914 transitions. [2022-01-18 06:16:00,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.515151515151515) internal successors, (83), 32 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:16:00,666 INFO L276 IsEmpty]: Start isEmpty. Operand 7280 states and 25914 transitions. [2022-01-18 06:16:00,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:16:00,676 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:16:00,676 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:16:00,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-18 06:16:00,876 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,SelfDestructingSolverStorable28 [2022-01-18 06:16:00,876 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:16:00,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:16:00,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1790889644, now seen corresponding path program 24 times [2022-01-18 06:16:00,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:16:00,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73196563] [2022-01-18 06:16:00,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:16:00,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:16:00,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:16:01,779 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:16:01,779 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:16:01,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73196563] [2022-01-18 06:16:01,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73196563] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:16:01,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103195042] [2022-01-18 06:16:01,779 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:16:01,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:16:01,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:16:01,781 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:16:01,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 06:16:01,811 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 06:16:01,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:16:01,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 06:16:01,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:16:02,139 INFO L387 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-18 06:16:02,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:16:02,791 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 107 treesize of output 97 [2022-01-18 06:16:02,806 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:16:02,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 172 treesize of output 154 [2022-01-18 06:16:02,818 INFO L353 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2022-01-18 06:16:02,818 INFO L387 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 90 treesize of output 82 [2022-01-18 06:16:04,630 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:16:04,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 125 treesize of output 113 [2022-01-18 06:16:04,813 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:16:04,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:16:05,402 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:16:05,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1034 treesize of output 994 [2022-01-18 06:16:38,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:38,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:16:38,947 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:16:38,947 INFO L387 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 2272 treesize of output 1639 [2022-01-18 06:17:00,607 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:17:00,611 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:17:00,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:17:00,656 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:17:00,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103195042] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:17:00,656 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:17:00,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 36 [2022-01-18 06:17:00,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840941341] [2022-01-18 06:17:00,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:17:00,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 06:17:00,657 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:17:00,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 06:17:00,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=1089, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 06:17:00,657 INFO L87 Difference]: Start difference. First operand 7280 states and 25914 transitions. Second operand has 37 states, 37 states have (on average 2.3513513513513513) internal successors, (87), 36 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:17:05,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:17:05,271 INFO L93 Difference]: Finished difference Result 14863 states and 51071 transitions. [2022-01-18 06:17:05,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 06:17:05,271 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.3513513513513513) internal successors, (87), 36 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:17:05,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:17:05,309 INFO L225 Difference]: With dead ends: 14863 [2022-01-18 06:17:05,309 INFO L226 Difference]: Without dead ends: 14761 [2022-01-18 06:17:05,311 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 53 SyntacticMatches, 3 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1738 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=1109, Invalid=4293, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 06:17:05,311 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 394 mSDsluCounter, 748 mSDsCounter, 0 mSdLazyCounter, 1655 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 2783 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1024 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:17:05,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [394 Valid, 294 Invalid, 2783 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1655 Invalid, 0 Unknown, 1024 Unchecked, 1.0s Time] [2022-01-18 06:17:05,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14761 states. [2022-01-18 06:17:05,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14761 to 7826. [2022-01-18 06:17:05,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7826 states, 7825 states have (on average 3.586964856230032) internal successors, (28068), 7825 states have internal predecessors, (28068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:17:05,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7826 states to 7826 states and 28068 transitions. [2022-01-18 06:17:05,487 INFO L78 Accepts]: Start accepts. Automaton has 7826 states and 28068 transitions. Word has length 33 [2022-01-18 06:17:05,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:17:05,487 INFO L470 AbstractCegarLoop]: Abstraction has 7826 states and 28068 transitions. [2022-01-18 06:17:05,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.3513513513513513) internal successors, (87), 36 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:17:05,487 INFO L276 IsEmpty]: Start isEmpty. Operand 7826 states and 28068 transitions. [2022-01-18 06:17:05,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:17:05,499 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:17:05,499 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:17:05,517 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-01-18 06:17:05,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:17:05,700 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:17:05,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:17:05,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1550224012, now seen corresponding path program 25 times [2022-01-18 06:17:05,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:17:05,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639862241] [2022-01-18 06:17:05,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:17:05,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:17:05,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:17:06,583 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:17:06,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:17:06,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639862241] [2022-01-18 06:17:06,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639862241] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:17:06,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333227200] [2022-01-18 06:17:06,583 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:17:06,583 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:17:06,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:17:06,584 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:17:06,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 06:17:06,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:17:06,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:17:06,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:17:06,920 INFO L387 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 18 treesize of output 17 [2022-01-18 06:17:07,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:17:07,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:17:07,663 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 132 treesize of output 78 [2022-01-18 06:17:07,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:17:07,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:17:07,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 201 treesize of output 137 [2022-01-18 06:17:07,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:17:07,671 INFO L387 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 98 treesize of output 76 [2022-01-18 06:17:08,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-01-18 06:17:08,085 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:17:08,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:17:08,678 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:17:08,678 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 554 treesize of output 530 [2022-01-18 06:17:20,501 INFO L353 Elim1Store]: treesize reduction 29, result has 70.1 percent of original size [2022-01-18 06:17:20,502 INFO L387 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 1107 treesize of output 864 [2022-01-18 06:17:24,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:17:24,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:17:24,973 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 06:17:24,973 INFO L387 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 1152 treesize of output 876 [2022-01-18 06:17:26,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:17:26,973 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:17:26,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:17:27,034 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:17:27,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333227200] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:17:27,034 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:17:27,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 32 [2022-01-18 06:17:27,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915255717] [2022-01-18 06:17:27,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:17:27,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 06:17:27,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:17:27,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 06:17:27,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=883, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 06:17:27,035 INFO L87 Difference]: Start difference. First operand 7826 states and 28068 transitions. Second operand has 33 states, 33 states have (on average 2.3636363636363638) internal successors, (78), 32 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:17:31,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:17:31,309 INFO L93 Difference]: Finished difference Result 11949 states and 41850 transitions. [2022-01-18 06:17:31,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 06:17:31,310 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.3636363636363638) internal successors, (78), 32 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:17:31,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:17:31,334 INFO L225 Difference]: With dead ends: 11949 [2022-01-18 06:17:31,335 INFO L226 Difference]: Without dead ends: 11804 [2022-01-18 06:17:31,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 793 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=483, Invalid=2379, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 06:17:31,336 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 362 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 992 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 1415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 992 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 354 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:17:31,336 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 179 Invalid, 1415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 992 Invalid, 0 Unknown, 354 Unchecked, 0.8s Time] [2022-01-18 06:17:31,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11804 states. [2022-01-18 06:17:31,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11804 to 7847. [2022-01-18 06:17:31,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7847 states, 7846 states have (on average 3.586286005607953) internal successors, (28138), 7846 states have internal predecessors, (28138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:17:31,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7847 states to 7847 states and 28138 transitions. [2022-01-18 06:17:31,478 INFO L78 Accepts]: Start accepts. Automaton has 7847 states and 28138 transitions. Word has length 33 [2022-01-18 06:17:31,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:17:31,478 INFO L470 AbstractCegarLoop]: Abstraction has 7847 states and 28138 transitions. [2022-01-18 06:17:31,478 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.3636363636363638) internal successors, (78), 32 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:17:31,478 INFO L276 IsEmpty]: Start isEmpty. Operand 7847 states and 28138 transitions. [2022-01-18 06:17:31,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:17:31,490 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:17:31,490 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:17:31,505 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-18 06:17:31,691 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,SelfDestructingSolverStorable30 [2022-01-18 06:17:31,691 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:17:31,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:17:31,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1488917818, now seen corresponding path program 26 times [2022-01-18 06:17:31,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:17:31,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246361213] [2022-01-18 06:17:31,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:17:31,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:17:31,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:17:32,503 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:17:32,504 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:17:32,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246361213] [2022-01-18 06:17:32,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246361213] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:17:32,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632366045] [2022-01-18 06:17:32,504 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:17:32,504 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:17:32,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:17:32,505 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:17:32,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-18 06:17:32,537 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:17:32,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:17:32,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 06:17:32,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:17:32,788 INFO L387 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-18 06:17:32,884 INFO L387 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-18 06:17:32,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 91 treesize of output 65 [2022-01-18 06:17:32,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 110 treesize of output 80 [2022-01-18 06:17:33,394 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 46 [2022-01-18 06:17:33,419 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:17:33,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:17:34,101 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:17:34,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1042 treesize of output 1010 [2022-01-18 06:17:38,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:17:38,069 INFO L353 Elim1Store]: treesize reduction 14, result has 83.9 percent of original size [2022-01-18 06:17:38,070 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 294 treesize of output 270 [2022-01-18 06:17:39,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:17:39,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:17:39,659 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-18 06:17:39,659 INFO L387 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 279 treesize of output 1 [2022-01-18 06:17:39,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:17:39,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:17:39,720 INFO L353 Elim1Store]: treesize reduction 9, result has 88.3 percent of original size [2022-01-18 06:17:39,720 INFO L387 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 295 treesize of output 274 [2022-01-18 06:17:45,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:17:45,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:17:45,329 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 06:17:45,329 INFO L387 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 310 treesize of output 272 [2022-01-18 06:17:47,264 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 06:17:47,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 8 [2022-01-18 06:17:47,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:17:47,301 INFO L353 Elim1Store]: treesize reduction 15, result has 21.1 percent of original size [2022-01-18 06:17:47,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 45 [2022-01-18 06:17:47,384 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:17:47,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632366045] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:17:47,384 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:17:47,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 25 [2022-01-18 06:17:47,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117776719] [2022-01-18 06:17:47,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:17:47,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 06:17:47,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:17:47,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 06:17:47,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2022-01-18 06:17:47,385 INFO L87 Difference]: Start difference. First operand 7847 states and 28138 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:17:51,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:17:51,155 INFO L93 Difference]: Finished difference Result 14413 states and 49997 transitions. [2022-01-18 06:17:51,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 06:17:51,155 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:17:51,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:17:51,187 INFO L225 Difference]: With dead ends: 14413 [2022-01-18 06:17:51,187 INFO L226 Difference]: Without dead ends: 14270 [2022-01-18 06:17:51,188 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 50 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 844 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=462, Invalid=2618, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 06:17:51,188 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 314 mSDsluCounter, 737 mSDsCounter, 0 mSdLazyCounter, 1809 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 2212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1809 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 350 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:17:51,188 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 352 Invalid, 2212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1809 Invalid, 0 Unknown, 350 Unchecked, 1.3s Time] [2022-01-18 06:17:51,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14270 states. [2022-01-18 06:17:51,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14270 to 7845. [2022-01-18 06:17:51,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7845 states, 7844 states have (on average 3.5840132585415603) internal successors, (28113), 7844 states have internal predecessors, (28113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:17:51,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7845 states to 7845 states and 28113 transitions. [2022-01-18 06:17:51,356 INFO L78 Accepts]: Start accepts. Automaton has 7845 states and 28113 transitions. Word has length 33 [2022-01-18 06:17:51,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:17:51,356 INFO L470 AbstractCegarLoop]: Abstraction has 7845 states and 28113 transitions. [2022-01-18 06:17:51,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:17:51,356 INFO L276 IsEmpty]: Start isEmpty. Operand 7845 states and 28113 transitions. [2022-01-18 06:17:51,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:17:51,369 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:17:51,369 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:17:51,384 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-18 06:17:51,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:17:51,572 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:17:51,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:17:51,573 INFO L85 PathProgramCache]: Analyzing trace with hash -817784198, now seen corresponding path program 27 times [2022-01-18 06:17:51,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:17:51,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831796985] [2022-01-18 06:17:51,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:17:51,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:17:51,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:17:52,961 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:17:52,961 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:17:52,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831796985] [2022-01-18 06:17:52,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831796985] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:17:52,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402078654] [2022-01-18 06:17:52,961 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:17:52,961 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:17:52,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:17:52,962 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:17:52,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 06:17:52,997 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 06:17:52,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:17:52,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 06:17:52,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:17:53,255 INFO L387 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 18 treesize of output 17 [2022-01-18 06:17:53,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:17:53,353 INFO L387 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 30 treesize of output 32 [2022-01-18 06:17:53,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:17:53,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:17:53,690 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:17:53,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 102 treesize of output 96 [2022-01-18 06:17:53,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:17:53,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:17:53,705 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:17:53,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 156 treesize of output 138 [2022-01-18 06:17:56,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 69 [2022-01-18 06:17:56,731 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:17:56,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:17:58,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 202 [2022-01-18 06:17:58,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 190 [2022-01-18 06:17:58,247 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:17:58,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2022-01-18 06:17:58,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:17:58,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-01-18 06:17:58,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 206 [2022-01-18 06:17:58,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 190 [2022-01-18 06:17:58,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:17:58,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2022-01-18 06:17:58,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:17:58,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2022-01-18 06:18:33,016 INFO L353 Elim1Store]: treesize reduction 10, result has 88.8 percent of original size [2022-01-18 06:18:33,016 INFO L387 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 2072 treesize of output 1623 [2022-01-18 06:18:58,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:18:58,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 74 [2022-01-18 06:18:58,884 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:18:58,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402078654] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:18:58,884 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:18:58,884 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-01-18 06:18:58,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400609589] [2022-01-18 06:18:58,884 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:18:58,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:18:58,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:18:58,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:18:58,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=786, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:18:58,885 INFO L87 Difference]: Start difference. First operand 7845 states and 28113 transitions. Second operand has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 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-18 06:19:24,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:19:24,973 INFO L93 Difference]: Finished difference Result 19219 states and 64298 transitions. [2022-01-18 06:19:24,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2022-01-18 06:19:24,974 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 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 33 [2022-01-18 06:19:24,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:19:25,012 INFO L225 Difference]: With dead ends: 19219 [2022-01-18 06:19:25,012 INFO L226 Difference]: Without dead ends: 18512 [2022-01-18 06:19:25,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 45 SyntacticMatches, 7 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9459 ImplicationChecksByTransitivity, 24.2s TimeCoverageRelationStatistics Valid=2992, Invalid=21188, Unknown=0, NotChecked=0, Total=24180 [2022-01-18 06:19:25,015 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 645 mSDsluCounter, 1399 mSDsCounter, 0 mSdLazyCounter, 3903 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 645 SdHoareTripleChecker+Valid, 801 SdHoareTripleChecker+Invalid, 4630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 3903 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 605 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:19:25,015 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [645 Valid, 801 Invalid, 4630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 3903 Invalid, 0 Unknown, 605 Unchecked, 2.9s Time] [2022-01-18 06:19:25,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18512 states. [2022-01-18 06:19:25,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18512 to 8693. [2022-01-18 06:19:25,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8693 states, 8692 states have (on average 3.579958582604694) internal successors, (31117), 8692 states have internal predecessors, (31117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:19:25,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8693 states to 8693 states and 31117 transitions. [2022-01-18 06:19:25,226 INFO L78 Accepts]: Start accepts. Automaton has 8693 states and 31117 transitions. Word has length 33 [2022-01-18 06:19:25,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:19:25,226 INFO L470 AbstractCegarLoop]: Abstraction has 8693 states and 31117 transitions. [2022-01-18 06:19:25,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.5483870967741935) internal successors, (79), 30 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-18 06:19:25,226 INFO L276 IsEmpty]: Start isEmpty. Operand 8693 states and 31117 transitions. [2022-01-18 06:19:25,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:19:25,240 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:19:25,240 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:19:25,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 06:19:25,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:19:25,469 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:19:25,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:19:25,470 INFO L85 PathProgramCache]: Analyzing trace with hash -784457146, now seen corresponding path program 28 times [2022-01-18 06:19:25,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:19:25,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510952910] [2022-01-18 06:19:25,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:19:25,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:19:25,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:19:26,167 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:19:26,167 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:19:26,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510952910] [2022-01-18 06:19:26,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510952910] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:19:26,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020314851] [2022-01-18 06:19:26,167 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:19:26,167 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:19:26,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:19:26,168 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:19:26,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-18 06:19:26,200 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:19:26,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:19:26,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:19:26,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:19:26,471 INFO L387 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 18 treesize of output 17 [2022-01-18 06:19:26,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:19:26,579 INFO L387 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-18 06:19:26,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 48 [2022-01-18 06:19:27,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 79 treesize of output 55 [2022-01-18 06:19:27,025 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 73 treesize of output 49 [2022-01-18 06:19:27,154 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:19:27,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:19:28,717 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:19:28,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1112 treesize of output 1080 [2022-01-18 06:19:44,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:44,157 INFO L353 Elim1Store]: treesize reduction 19, result has 78.2 percent of original size [2022-01-18 06:19:44,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 617 treesize of output 512 [2022-01-18 06:19:45,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:45,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:45,707 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 06:19:45,707 INFO L387 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 639 treesize of output 513 [2022-01-18 06:19:46,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:46,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:46,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:19:46,343 INFO L387 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 609 treesize of output 501 [2022-01-18 06:19:48,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:48,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:48,536 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-18 06:19:48,537 INFO L387 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 587 treesize of output 1 [2022-01-18 06:19:48,786 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 06:19:48,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 8 [2022-01-18 06:19:48,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:48,814 INFO L353 Elim1Store]: treesize reduction 15, result has 21.1 percent of original size [2022-01-18 06:19:48,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 45 [2022-01-18 06:19:48,885 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:19:48,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020314851] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:19:48,885 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:19:48,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 27 [2022-01-18 06:19:48,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562626922] [2022-01-18 06:19:48,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:19:48,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 06:19:48,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:19:48,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 06:19:48,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=626, Unknown=0, NotChecked=0, Total=756 [2022-01-18 06:19:48,886 INFO L87 Difference]: Start difference. First operand 8693 states and 31117 transitions. Second operand has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 27 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:19:53,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:19:53,831 INFO L93 Difference]: Finished difference Result 16787 states and 58184 transitions. [2022-01-18 06:19:53,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 06:19:53,831 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 27 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:19:53,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:19:53,874 INFO L225 Difference]: With dead ends: 16787 [2022-01-18 06:19:53,874 INFO L226 Difference]: Without dead ends: 16605 [2022-01-18 06:19:53,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 49 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 824 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=500, Invalid=2470, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 06:19:53,875 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 419 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 1491 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 419 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 1827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 235 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:19:53,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [419 Valid, 332 Invalid, 1827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1491 Invalid, 0 Unknown, 235 Unchecked, 1.3s Time] [2022-01-18 06:19:53,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16605 states. [2022-01-18 06:19:54,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16605 to 8889. [2022-01-18 06:19:54,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8889 states, 8888 states have (on average 3.577857785778578) internal successors, (31800), 8888 states have internal predecessors, (31800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:19:54,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8889 states to 8889 states and 31800 transitions. [2022-01-18 06:19:54,086 INFO L78 Accepts]: Start accepts. Automaton has 8889 states and 31800 transitions. Word has length 33 [2022-01-18 06:19:54,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:19:54,086 INFO L470 AbstractCegarLoop]: Abstraction has 8889 states and 31800 transitions. [2022-01-18 06:19:54,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.607142857142857) internal successors, (73), 27 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:19:54,086 INFO L276 IsEmpty]: Start isEmpty. Operand 8889 states and 31800 transitions. [2022-01-18 06:19:54,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:19:54,100 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:19:54,100 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:19:54,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-01-18 06:19:54,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:19:54,300 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:19:54,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:19:54,301 INFO L85 PathProgramCache]: Analyzing trace with hash -400446888, now seen corresponding path program 29 times [2022-01-18 06:19:54,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:19:54,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692787618] [2022-01-18 06:19:54,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:19:54,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:19:54,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:19:54,927 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:19:54,927 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:19:54,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692787618] [2022-01-18 06:19:54,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692787618] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:19:54,927 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091959505] [2022-01-18 06:19:54,927 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:19:54,928 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:19:54,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:19:54,928 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:19:54,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-18 06:19:54,962 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:19:54,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:19:54,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 06:19:54,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:19:55,224 INFO L387 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 18 treesize of output 17 [2022-01-18 06:19:56,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 115 treesize of output 75 [2022-01-18 06:19:56,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 178 treesize of output 128 [2022-01-18 06:19:56,048 INFO L387 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 86 treesize of output 76 [2022-01-18 06:19:56,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 72 [2022-01-18 06:19:56,544 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:19:56,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:19:57,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-01-18 06:19:57,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:57,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:19:57,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-01-18 06:19:57,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:57,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:19:57,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-01-18 06:19:57,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 34 [2022-01-18 06:19:57,320 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:57,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:19:57,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:19:57,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:20:10,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:10,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:10,827 INFO L353 Elim1Store]: treesize reduction 9, result has 88.3 percent of original size [2022-01-18 06:20:10,827 INFO L387 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 575 treesize of output 452 [2022-01-18 06:20:12,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:12,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:12,279 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 06:20:12,279 INFO L387 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 597 treesize of output 453 [2022-01-18 06:20:12,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:12,885 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:20:12,886 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 84 treesize of output 104 [2022-01-18 06:20:13,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:13,231 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:20:13,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 74 treesize of output 1 [2022-01-18 06:20:13,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:13,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:13,295 INFO L353 Elim1Store]: treesize reduction 19, result has 75.3 percent of original size [2022-01-18 06:20:13,295 INFO L387 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 215 treesize of output 200 [2022-01-18 06:20:14,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:14,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:14,100 INFO L353 Elim1Store]: treesize reduction 55, result has 28.6 percent of original size [2022-01-18 06:20:14,101 INFO L387 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 222 treesize of output 167 [2022-01-18 06:20:14,149 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:14,185 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 06:20:14,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 95 treesize of output 99 [2022-01-18 06:20:14,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:14,414 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:20:14,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 82 treesize of output 1 [2022-01-18 06:20:14,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:14,437 INFO L353 Elim1Store]: treesize reduction 44, result has 2.2 percent of original size [2022-01-18 06:20:14,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 85 treesize of output 1 [2022-01-18 06:20:14,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:14,459 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:20:14,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 79 treesize of output 55 [2022-01-18 06:20:14,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:14,494 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:20:14,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 96 treesize of output 1 [2022-01-18 06:20:14,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:14,514 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:20:14,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 74 treesize of output 1 [2022-01-18 06:20:14,686 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 06:20:14,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 8 [2022-01-18 06:20:14,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:14,713 INFO L353 Elim1Store]: treesize reduction 15, result has 21.1 percent of original size [2022-01-18 06:20:14,713 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 45 [2022-01-18 06:20:14,800 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:20:14,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091959505] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:20:14,800 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:20:14,800 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 29 [2022-01-18 06:20:14,800 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900290106] [2022-01-18 06:20:14,800 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:20:14,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 06:20:14,800 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:20:14,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 06:20:14,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=717, Unknown=0, NotChecked=0, Total=870 [2022-01-18 06:20:14,801 INFO L87 Difference]: Start difference. First operand 8889 states and 31800 transitions. Second operand has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:20:22,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:20:22,777 INFO L93 Difference]: Finished difference Result 16209 states and 56172 transitions. [2022-01-18 06:20:22,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 06:20:22,778 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:20:22,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:20:22,820 INFO L225 Difference]: With dead ends: 16209 [2022-01-18 06:20:22,820 INFO L226 Difference]: Without dead ends: 16020 [2022-01-18 06:20:22,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1060 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=606, Invalid=2934, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 06:20:22,821 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 326 mSDsluCounter, 674 mSDsCounter, 0 mSdLazyCounter, 1934 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 2012 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1934 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:20:22,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 358 Invalid, 2012 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1934 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 06:20:22,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16020 states. [2022-01-18 06:20:22,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16020 to 8535. [2022-01-18 06:20:22,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8535 states, 8534 states have (on average 3.5755800328099365) internal successors, (30514), 8534 states have internal predecessors, (30514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:20:23,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8535 states to 8535 states and 30514 transitions. [2022-01-18 06:20:23,020 INFO L78 Accepts]: Start accepts. Automaton has 8535 states and 30514 transitions. Word has length 33 [2022-01-18 06:20:23,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:20:23,020 INFO L470 AbstractCegarLoop]: Abstraction has 8535 states and 30514 transitions. [2022-01-18 06:20:23,020 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:20:23,020 INFO L276 IsEmpty]: Start isEmpty. Operand 8535 states and 30514 transitions. [2022-01-18 06:20:23,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:20:23,033 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:20:23,033 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:20:23,048 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-01-18 06:20:23,234 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,SelfDestructingSolverStorable34 [2022-01-18 06:20:23,234 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:20:23,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:20:23,234 INFO L85 PathProgramCache]: Analyzing trace with hash -286706716, now seen corresponding path program 30 times [2022-01-18 06:20:23,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:20:23,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804928310] [2022-01-18 06:20:23,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:20:23,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:20:23,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:20:23,726 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:20:23,726 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:20:23,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804928310] [2022-01-18 06:20:23,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804928310] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:20:23,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606794167] [2022-01-18 06:20:23,726 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:20:23,726 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:20:23,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:20:23,727 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:20:23,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-18 06:20:23,763 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 06:20:23,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:20:23,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 06:20:23,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:20:24,054 INFO L387 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-18 06:20:24,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 98 [2022-01-18 06:20:24,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 193 treesize of output 143 [2022-01-18 06:20:24,612 INFO L387 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 101 treesize of output 89 [2022-01-18 06:20:25,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 70 [2022-01-18 06:20:25,173 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:20:25,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:20:25,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-01-18 06:20:25,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 34 [2022-01-18 06:20:26,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-01-18 06:20:26,019 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-01-18 06:20:26,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:26,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:20:26,042 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:26,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:20:26,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:26,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:20:26,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:26,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:20:32,648 INFO L353 Elim1Store]: treesize reduction 24, result has 75.3 percent of original size [2022-01-18 06:20:32,649 INFO L387 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 850 treesize of output 710 [2022-01-18 06:20:38,386 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:38,387 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:38,401 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-18 06:20:38,401 INFO L387 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 819 treesize of output 1 [2022-01-18 06:20:38,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:38,477 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:20:38,478 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:20:38,531 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:20:38,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606794167] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:20:38,531 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:20:38,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2022-01-18 06:20:38,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398415191] [2022-01-18 06:20:38,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:20:38,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 06:20:38,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:20:38,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 06:20:38,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=579, Unknown=0, NotChecked=0, Total=702 [2022-01-18 06:20:38,532 INFO L87 Difference]: Start difference. First operand 8535 states and 30514 transitions. Second operand has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:20:41,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:20:41,578 INFO L93 Difference]: Finished difference Result 15273 states and 52829 transitions. [2022-01-18 06:20:41,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 06:20:41,578 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:20:41,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:20:41,612 INFO L225 Difference]: With dead ends: 15273 [2022-01-18 06:20:41,612 INFO L226 Difference]: Without dead ends: 15002 [2022-01-18 06:20:41,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 49 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 460 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=315, Invalid=1325, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 06:20:41,612 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 301 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 1160 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 1224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 06:20:41,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [301 Valid, 198 Invalid, 1224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1160 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 06:20:41,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15002 states. [2022-01-18 06:20:41,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15002 to 8672. [2022-01-18 06:20:41,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8672 states, 8671 states have (on average 3.5754814900242184) internal successors, (31003), 8671 states have internal predecessors, (31003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:20:41,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8672 states to 8672 states and 31003 transitions. [2022-01-18 06:20:41,843 INFO L78 Accepts]: Start accepts. Automaton has 8672 states and 31003 transitions. Word has length 33 [2022-01-18 06:20:41,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:20:41,844 INFO L470 AbstractCegarLoop]: Abstraction has 8672 states and 31003 transitions. [2022-01-18 06:20:41,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.814814814814815) internal successors, (76), 26 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:20:41,844 INFO L276 IsEmpty]: Start isEmpty. Operand 8672 states and 31003 transitions. [2022-01-18 06:20:41,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:20:41,858 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:20:41,858 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:20:41,874 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-18 06:20:42,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-01-18 06:20:42,059 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:20:42,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:20:42,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1301727298, now seen corresponding path program 31 times [2022-01-18 06:20:42,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:20:42,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370886763] [2022-01-18 06:20:42,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:20:42,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:20:42,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:20:42,585 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:20:42,585 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:20:42,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370886763] [2022-01-18 06:20:42,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370886763] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:20:42,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021691789] [2022-01-18 06:20:42,585 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:20:42,585 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:20:42,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:20:42,586 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:20:42,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-18 06:20:42,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:20:42,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:20:42,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:20:42,867 INFO L387 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-18 06:20:43,085 INFO L387 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 39 treesize of output 39 [2022-01-18 06:20:43,171 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 88 treesize of output 64 [2022-01-18 06:20:43,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 132 treesize of output 100 [2022-01-18 06:20:43,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 71 [2022-01-18 06:20:43,808 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:20:43,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:20:44,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-01-18 06:20:44,968 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 34 [2022-01-18 06:20:44,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-01-18 06:20:45,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-01-18 06:20:45,028 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:45,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:20:45,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:45,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:20:45,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:45,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:20:45,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:20:45,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:21:01,030 INFO L353 Elim1Store]: treesize reduction 29, result has 70.1 percent of original size [2022-01-18 06:21:01,030 INFO L387 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 1209 treesize of output 936 [2022-01-18 06:21:06,606 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:21:06,607 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:21:06,673 INFO L353 Elim1Store]: treesize reduction 18, result has 76.6 percent of original size [2022-01-18 06:21:06,673 INFO L387 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 1254 treesize of output 948 [2022-01-18 06:21:08,173 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:21:08,177 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:21:08,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:21:08,228 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:21:08,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021691789] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:21:08,228 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:21:08,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 06:21:08,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52050327] [2022-01-18 06:21:08,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:21:08,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 06:21:08,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:21:08,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 06:21:08,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2022-01-18 06:21:08,230 INFO L87 Difference]: Start difference. First operand 8672 states and 31003 transitions. Second operand has 29 states, 29 states have (on average 2.6551724137931036) internal successors, (77), 28 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:21:13,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:21:13,787 INFO L93 Difference]: Finished difference Result 17807 states and 61308 transitions. [2022-01-18 06:21:13,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 06:21:13,787 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.6551724137931036) internal successors, (77), 28 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:21:13,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:21:13,831 INFO L225 Difference]: With dead ends: 17807 [2022-01-18 06:21:13,831 INFO L226 Difference]: Without dead ends: 17651 [2022-01-18 06:21:13,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1108 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=617, Invalid=3043, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 06:21:13,832 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 489 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 1920 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 2029 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1920 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:21:13,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [489 Valid, 262 Invalid, 2029 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 1920 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 06:21:13,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17651 states. [2022-01-18 06:21:14,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17651 to 8642. [2022-01-18 06:21:14,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8642 states, 8641 states have (on average 3.57574354820044) internal successors, (30898), 8641 states have internal predecessors, (30898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:21:14,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8642 states to 8642 states and 30898 transitions. [2022-01-18 06:21:14,046 INFO L78 Accepts]: Start accepts. Automaton has 8642 states and 30898 transitions. Word has length 33 [2022-01-18 06:21:14,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:21:14,046 INFO L470 AbstractCegarLoop]: Abstraction has 8642 states and 30898 transitions. [2022-01-18 06:21:14,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.6551724137931036) internal successors, (77), 28 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:21:14,047 INFO L276 IsEmpty]: Start isEmpty. Operand 8642 states and 30898 transitions. [2022-01-18 06:21:14,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:21:14,059 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:21:14,060 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:21:14,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-18 06:21:14,261 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:21:14,261 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:21:14,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:21:14,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1900635082, now seen corresponding path program 32 times [2022-01-18 06:21:14,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:21:14,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663534020] [2022-01-18 06:21:14,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:21:14,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:21:14,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:21:14,853 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:21:14,853 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:21:14,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663534020] [2022-01-18 06:21:14,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663534020] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:21:14,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457773699] [2022-01-18 06:21:14,853 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:21:14,853 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:21:14,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:21:14,854 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:21:14,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-18 06:21:14,888 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:21:14,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:21:14,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 06:21:14,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:21:15,154 INFO L387 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-18 06:21:15,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:21:15,351 INFO L387 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-18 06:21:15,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 88 treesize of output 64 [2022-01-18 06:21:15,688 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 82 treesize of output 58 [2022-01-18 06:21:15,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:21:15,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 43 [2022-01-18 06:21:16,013 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:21:16,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:21:22,903 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:21:22,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1280 treesize of output 1257 [2022-01-18 06:21:39,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:21:39,844 INFO L353 Elim1Store]: treesize reduction 19, result has 62.7 percent of original size [2022-01-18 06:21:39,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 161 treesize of output 146 [2022-01-18 06:21:40,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:21:40,040 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:21:40,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 123 treesize of output 1 [2022-01-18 06:21:40,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:21:40,052 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:21:40,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 101 treesize of output 63 [2022-01-18 06:21:40,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:21:40,093 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:21:40,093 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 162 treesize of output 1 [2022-01-18 06:21:40,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:21:40,110 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:21:40,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 06:21:40,122 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 06:21:40,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:21:40,136 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:21:40,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 75 treesize of output 1 [2022-01-18 06:21:40,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:21:40,179 INFO L353 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2022-01-18 06:21:40,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 168 treesize of output 148 [2022-01-18 06:21:40,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:21:40,355 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:21:40,356 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 105 treesize of output 67 [2022-01-18 06:21:40,394 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:21:40,414 INFO L353 Elim1Store]: treesize reduction 38, result has 25.5 percent of original size [2022-01-18 06:21:40,415 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 167 treesize of output 133 [2022-01-18 06:21:40,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:21:40,451 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:21:40,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 1 [2022-01-18 06:21:40,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:21:40,468 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:21:40,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 79 treesize of output 1 [2022-01-18 06:21:40,480 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:21:40,488 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:21:40,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 127 treesize of output 1 [2022-01-18 06:21:40,717 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 06:21:40,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 8 [2022-01-18 06:21:40,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:21:40,729 INFO L353 Elim1Store]: treesize reduction 15, result has 21.1 percent of original size [2022-01-18 06:21:40,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 66 treesize of output 54 [2022-01-18 06:21:40,823 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:21:40,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457773699] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:21:40,823 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:21:40,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 37 [2022-01-18 06:21:40,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722596248] [2022-01-18 06:21:40,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:21:40,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 06:21:40,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:21:40,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 06:21:40,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1210, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 06:21:40,824 INFO L87 Difference]: Start difference. First operand 8642 states and 30898 transitions. Second operand has 38 states, 38 states have (on average 2.3947368421052633) internal successors, (91), 37 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:22:10,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:22:10,191 INFO L93 Difference]: Finished difference Result 31433 states and 106618 transitions. [2022-01-18 06:22:10,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2022-01-18 06:22:10,191 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.3947368421052633) internal successors, (91), 37 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 06:22:10,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:22:10,269 INFO L225 Difference]: With dead ends: 31433 [2022-01-18 06:22:10,269 INFO L226 Difference]: Without dead ends: 30812 [2022-01-18 06:22:10,271 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 73 SyntacticMatches, 9 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12402 ImplicationChecksByTransitivity, 29.2s TimeCoverageRelationStatistics Valid=3198, Invalid=28663, Unknown=1, NotChecked=0, Total=31862 [2022-01-18 06:22:10,271 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 800 mSDsluCounter, 1355 mSDsCounter, 0 mSdLazyCounter, 1699 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 800 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 6646 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4827 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:22:10,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [800 Valid, 453 Invalid, 6646 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1699 Invalid, 0 Unknown, 4827 Unchecked, 1.4s Time] [2022-01-18 06:22:10,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30812 states. [2022-01-18 06:22:10,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30812 to 9728. [2022-01-18 06:22:10,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9728 states, 9727 states have (on average 3.5635858949316335) internal successors, (34663), 9727 states have internal predecessors, (34663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:22:10,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9728 states to 9728 states and 34663 transitions. [2022-01-18 06:22:10,591 INFO L78 Accepts]: Start accepts. Automaton has 9728 states and 34663 transitions. Word has length 33 [2022-01-18 06:22:10,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:22:10,591 INFO L470 AbstractCegarLoop]: Abstraction has 9728 states and 34663 transitions. [2022-01-18 06:22:10,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.3947368421052633) internal successors, (91), 37 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:22:10,591 INFO L276 IsEmpty]: Start isEmpty. Operand 9728 states and 34663 transitions. [2022-01-18 06:22:10,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:22:10,606 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:22:10,606 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:22:10,621 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-18 06:22:10,806 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,SelfDestructingSolverStorable37 [2022-01-18 06:22:10,807 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:22:10,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:22:10,807 INFO L85 PathProgramCache]: Analyzing trace with hash 2004350866, now seen corresponding path program 33 times [2022-01-18 06:22:10,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:22:10,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308541509] [2022-01-18 06:22:10,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:22:10,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:22:10,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:22:11,656 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:22:11,656 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:22:11,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308541509] [2022-01-18 06:22:11,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308541509] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:22:11,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305880404] [2022-01-18 06:22:11,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:22:11,656 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:22:11,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:22:11,657 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:22:11,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-18 06:22:11,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:22:11,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:22:11,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 06:22:11,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:22:11,943 INFO L387 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 18 treesize of output 17 [2022-01-18 06:22:12,143 INFO L353 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-01-18 06:22:12,143 INFO L387 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 32 [2022-01-18 06:22:14,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:22:14,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:22:14,547 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:22:14,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 108 treesize of output 102 [2022-01-18 06:22:14,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:22:14,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:22:14,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:22:14,566 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 100 treesize of output 94 [2022-01-18 06:22:19,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:22:19,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:22:19,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-01-18 06:22:19,795 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:22:19,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:22:22,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:22:22,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:22:22,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 577 treesize of output 553 [2022-01-18 06:23:04,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:23:04,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:23:04,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 2312 treesize of output 1687 [2022-01-18 06:23:36,141 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 06:23:36,141 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 8 [2022-01-18 06:23:36,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:23:36,152 INFO L353 Elim1Store]: treesize reduction 15, result has 21.1 percent of original size [2022-01-18 06:23:36,152 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 19 [2022-01-18 06:23:36,214 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:23:36,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [305880404] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:23:36,214 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:23:36,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 38 [2022-01-18 06:23:36,214 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045667669] [2022-01-18 06:23:36,214 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:23:36,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 06:23:36,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:23:36,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 06:23:36,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=1176, Unknown=1, NotChecked=0, Total=1482 [2022-01-18 06:23:36,215 INFO L87 Difference]: Start difference. First operand 9728 states and 34663 transitions. Second operand has 39 states, 39 states have (on average 2.1538461538461537) internal successors, (84), 38 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-18 06:23:51,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:23:51,844 INFO L93 Difference]: Finished difference Result 24784 states and 84299 transitions. [2022-01-18 06:23:51,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-01-18 06:23:51,844 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.1538461538461537) internal successors, (84), 38 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 33 [2022-01-18 06:23:51,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:23:51,918 INFO L225 Difference]: With dead ends: 24784 [2022-01-18 06:23:51,918 INFO L226 Difference]: Without dead ends: 24716 [2022-01-18 06:23:51,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 47 SyntacticMatches, 10 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6073 ImplicationChecksByTransitivity, 18.0s TimeCoverageRelationStatistics Valid=2575, Invalid=11466, Unknown=1, NotChecked=0, Total=14042 [2022-01-18 06:23:51,920 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 599 mSDsluCounter, 1157 mSDsCounter, 0 mSdLazyCounter, 1137 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 599 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 5639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 1137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4394 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:23:51,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [599 Valid, 472 Invalid, 5639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 1137 Invalid, 0 Unknown, 4394 Unchecked, 0.8s Time] [2022-01-18 06:23:51,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24716 states. [2022-01-18 06:23:52,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24716 to 9867. [2022-01-18 06:23:52,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9867 states, 9866 states have (on average 3.5641597405230083) internal successors, (35164), 9866 states have internal predecessors, (35164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:23:52,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9867 states to 9867 states and 35164 transitions. [2022-01-18 06:23:52,258 INFO L78 Accepts]: Start accepts. Automaton has 9867 states and 35164 transitions. Word has length 33 [2022-01-18 06:23:52,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:23:52,258 INFO L470 AbstractCegarLoop]: Abstraction has 9867 states and 35164 transitions. [2022-01-18 06:23:52,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.1538461538461537) internal successors, (84), 38 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-18 06:23:52,258 INFO L276 IsEmpty]: Start isEmpty. Operand 9867 states and 35164 transitions. [2022-01-18 06:23:52,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:23:52,274 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:23:52,274 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:23:52,289 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-18 06:23:52,474 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,SelfDestructingSolverStorable38 [2022-01-18 06:23:52,474 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:23:52,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:23:52,475 INFO L85 PathProgramCache]: Analyzing trace with hash -126489808, now seen corresponding path program 34 times [2022-01-18 06:23:52,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:23:52,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249117156] [2022-01-18 06:23:52,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:23:52,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:23:52,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:23:53,058 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:23:53,059 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:23:53,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249117156] [2022-01-18 06:23:53,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249117156] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:23:53,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387880085] [2022-01-18 06:23:53,059 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:23:53,059 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:23:53,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:23:53,060 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:23:53,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-18 06:23:53,092 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:23:53,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:23:53,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:23:53,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:23:53,366 INFO L387 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 18 treesize of output 17 [2022-01-18 06:23:53,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:23:53,496 INFO L387 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 30 treesize of output 32 [2022-01-18 06:23:53,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 88 treesize of output 64 [2022-01-18 06:23:53,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 132 treesize of output 100 [2022-01-18 06:23:54,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 69 [2022-01-18 06:23:54,423 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:23:54,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:23:55,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 190 [2022-01-18 06:23:55,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:23:55,444 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2022-01-18 06:23:55,463 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 178 treesize of output 174 [2022-01-18 06:23:55,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:23:55,519 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 38 [2022-01-18 06:23:55,538 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 190 [2022-01-18 06:23:55,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:23:55,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2022-01-18 06:23:55,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 206 [2022-01-18 06:23:55,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:23:55,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2022-01-18 06:24:05,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:05,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:05,489 INFO L353 Elim1Store]: treesize reduction 9, result has 88.3 percent of original size [2022-01-18 06:24:05,490 INFO L387 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 124 treesize of output 157 [2022-01-18 06:24:05,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:05,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:05,926 INFO L353 Elim1Store]: treesize reduction 46, result has 40.3 percent of original size [2022-01-18 06:24:05,926 INFO L387 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 131 treesize of output 123 [2022-01-18 06:24:06,021 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:06,053 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 06:24:06,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 95 treesize of output 99 [2022-01-18 06:24:06,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:06,230 INFO L353 Elim1Store]: treesize reduction 15, result has 66.7 percent of original size [2022-01-18 06:24:06,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 80 treesize of output 85 [2022-01-18 06:24:06,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:06,325 INFO L353 Elim1Store]: treesize reduction 29, result has 35.6 percent of original size [2022-01-18 06:24:06,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 79 treesize of output 70 [2022-01-18 06:24:06,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:06,349 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:24:06,350 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 79 treesize of output 55 [2022-01-18 06:24:06,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:06,376 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:24:06,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 96 treesize of output 1 [2022-01-18 06:24:06,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:06,424 INFO L353 Elim1Store]: treesize reduction 15, result has 66.7 percent of original size [2022-01-18 06:24:06,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 76 treesize of output 81 [2022-01-18 06:24:06,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:06,556 INFO L353 Elim1Store]: treesize reduction 29, result has 35.6 percent of original size [2022-01-18 06:24:06,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 75 treesize of output 66 [2022-01-18 06:24:06,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:06,616 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-18 06:24:06,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 95 [2022-01-18 06:24:06,828 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:06,828 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:06,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:06,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 45 treesize of output 29 [2022-01-18 06:24:06,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:06,859 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:24:06,860 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 75 treesize of output 1 [2022-01-18 06:24:06,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:06,883 INFO L353 Elim1Store]: treesize reduction 50, result has 2.0 percent of original size [2022-01-18 06:24:06,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 92 treesize of output 1 [2022-01-18 06:24:06,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:06,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:06,914 INFO L353 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-01-18 06:24:06,914 INFO L387 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 433 treesize of output 1 [2022-01-18 06:24:07,180 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:24:07,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 12 [2022-01-18 06:24:07,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:07,192 INFO L353 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2022-01-18 06:24:07,192 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 1 [2022-01-18 06:24:07,196 WARN L234 Elim1Store]: Array PQE input equivalent to true [2022-01-18 06:24:07,247 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:24:07,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387880085] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:24:07,247 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:24:07,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 30 [2022-01-18 06:24:07,247 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756903586] [2022-01-18 06:24:07,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:24:07,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 06:24:07,247 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:24:07,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 06:24:07,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=793, Unknown=0, NotChecked=0, Total=930 [2022-01-18 06:24:07,248 INFO L87 Difference]: Start difference. First operand 9867 states and 35164 transitions. Second operand has 31 states, 31 states have (on average 2.7096774193548385) internal successors, (84), 30 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-18 06:24:15,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:24:15,109 INFO L93 Difference]: Finished difference Result 20427 states and 70167 transitions. [2022-01-18 06:24:15,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 06:24:15,109 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.7096774193548385) internal successors, (84), 30 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 33 [2022-01-18 06:24:15,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:24:15,170 INFO L225 Difference]: With dead ends: 20427 [2022-01-18 06:24:15,171 INFO L226 Difference]: Without dead ends: 20199 [2022-01-18 06:24:15,171 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1437 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=670, Invalid=3886, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 06:24:15,171 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 390 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 2432 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 2542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 2432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:24:15,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [390 Valid, 408 Invalid, 2542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 2432 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-01-18 06:24:15,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20199 states. [2022-01-18 06:24:15,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20199 to 9274. [2022-01-18 06:24:15,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9274 states, 9273 states have (on average 3.5681009382077) internal successors, (33087), 9273 states have internal predecessors, (33087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 06:24:15,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9274 states to 9274 states and 33087 transitions. [2022-01-18 06:24:15,455 INFO L78 Accepts]: Start accepts. Automaton has 9274 states and 33087 transitions. Word has length 33 [2022-01-18 06:24:15,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:24:15,455 INFO L470 AbstractCegarLoop]: Abstraction has 9274 states and 33087 transitions. [2022-01-18 06:24:15,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.7096774193548385) internal successors, (84), 30 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-18 06:24:15,455 INFO L276 IsEmpty]: Start isEmpty. Operand 9274 states and 33087 transitions. [2022-01-18 06:24:15,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 06:24:15,470 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:24:15,471 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 06:24:15,488 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 06:24:15,671 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,SelfDestructingSolverStorable39 [2022-01-18 06:24:15,671 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 06:24:15,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:24:15,671 INFO L85 PathProgramCache]: Analyzing trace with hash 889067426, now seen corresponding path program 35 times [2022-01-18 06:24:15,671 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:24:15,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076572259] [2022-01-18 06:24:15,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:24:15,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:24:15,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:24:16,309 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:24:16,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:24:16,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076572259] [2022-01-18 06:24:16,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076572259] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:24:16,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [688280228] [2022-01-18 06:24:16,309 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:24:16,310 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:24:16,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:24:16,310 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:24:16,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-18 06:24:16,346 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 06:24:16,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:24:16,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-18 06:24:16,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:24:16,514 INFO L387 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 18 treesize of output 17 [2022-01-18 06:24:17,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:24:17,343 INFO L387 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 26 treesize of output 28 [2022-01-18 06:24:17,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:24:17,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:24:17,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:24:17,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:17,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:24:17,350 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:17,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 76 [2022-01-18 06:24:17,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:24:17,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:24:17,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:24:17,358 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:17,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:24:17,359 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:17,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 208 treesize of output 140 [2022-01-18 06:24:17,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 48 [2022-01-18 06:24:17,875 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 06:24:17,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:24:26,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:26,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:24:26,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 4370 treesize of output 4214 Received shutdown request... [2022-01-18 06:24:31,267 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-01-18 06:24:31,268 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-18 06:24:31,274 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 06:24:31,274 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 06:24:31,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 06:24:31,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:24:31,469 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 34 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 14 for 6ms.. [2022-01-18 06:24:31,470 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 06:24:31,470 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 06:24:31,470 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 06:24:31,473 INFO L732 BasicCegarLoop]: Path program histogram: [35, 3, 2, 1] [2022-01-18 06:24:31,474 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 06:24:31,474 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 06:24:31,477 INFO L202 PluginConnector]: Adding new model three-array-max.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 06:24:31 BasicIcfg [2022-01-18 06:24:31,477 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 06:24:31,477 INFO L158 Benchmark]: Toolchain (without parser) took 804685.20ms. Allocated memory was 404.8MB in the beginning and 1.6GB in the end (delta: 1.2GB). Free memory was 366.8MB in the beginning and 863.6MB in the end (delta: -496.8MB). Peak memory consumption was 716.5MB. Max. memory is 16.0GB. [2022-01-18 06:24:31,477 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.11ms. Allocated memory is still 404.8MB. Free memory was 368.1MB in the beginning and 368.0MB in the end (delta: 109.1kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 06:24:31,477 INFO L158 Benchmark]: Boogie Procedure Inliner took 18.09ms. Allocated memory is still 404.8MB. Free memory was 366.7MB in the beginning and 365.2MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 06:24:31,477 INFO L158 Benchmark]: Boogie Preprocessor took 20.33ms. Allocated memory is still 404.8MB. Free memory was 365.2MB in the beginning and 364.3MB in the end (delta: 936.1kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 06:24:31,477 INFO L158 Benchmark]: RCFGBuilder took 177.06ms. Allocated memory is still 404.8MB. Free memory was 364.3MB in the beginning and 354.4MB in the end (delta: 9.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 06:24:31,477 INFO L158 Benchmark]: TraceAbstraction took 804456.67ms. Allocated memory was 404.8MB in the beginning and 1.6GB in the end (delta: 1.2GB). Free memory was 353.9MB in the beginning and 863.6MB in the end (delta: -509.7MB). Peak memory consumption was 703.9MB. Max. memory is 16.0GB. [2022-01-18 06:24:31,477 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.11ms. Allocated memory is still 404.8MB. Free memory was 368.1MB in the beginning and 368.0MB in the end (delta: 109.1kB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 18.09ms. Allocated memory is still 404.8MB. Free memory was 366.7MB in the beginning and 365.2MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 20.33ms. Allocated memory is still 404.8MB. Free memory was 365.2MB in the beginning and 364.3MB in the end (delta: 936.1kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 177.06ms. Allocated memory is still 404.8MB. Free memory was 364.3MB in the beginning and 354.4MB in the end (delta: 9.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 804456.67ms. Allocated memory was 404.8MB in the beginning and 1.6GB in the end (delta: 1.2GB). Free memory was 353.9MB in the beginning and 863.6MB in the end (delta: -509.7MB). Peak memory consumption was 703.9MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 34 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 14 for 6ms.. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 34 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 14 for 6ms.. - TimeoutResultAtElement [Line: 68]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 34 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 14 for 6ms.. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 34 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 14 for 6ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 45 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 804.4s, OverallIterations: 41, TraceHistogramMax: 2, PathProgramHistogramMax: 35, EmptinessCheckTime: 0.3s, AutomataDifference: 146.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9713 SdHoareTripleChecker+Valid, 26.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9713 mSDsluCounter, 7722 SdHoareTripleChecker+Invalid, 22.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 14609 IncrementalHoareTripleChecker+Unchecked, 14785 mSDsCounter, 1839 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 33639 IncrementalHoareTripleChecker+Invalid, 50087 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1839 mSolverCounterUnsat, 945 mSDtfsCounter, 33639 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3439 GetRequests, 1808 SyntacticMatches, 81 SemanticMatches, 1550 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43876 ImplicationChecksByTransitivity, 146.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9867occurred in iteration=39, InterpolantAutomatonStates: 1257, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 4.5s AutomataMinimizationTime, 40 MinimizatonAttempts, 145076 StatesRemovedByMinimization, 40 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 628.1s InterpolantComputationTime, 2281 NumberOfCodeBlocks, 2281 NumberOfCodeBlocksAsserted, 117 NumberOfCheckSat, 3257 ConstructedInterpolants, 136 QuantifiedInterpolants, 309845 SizeOfPredicates, 260 NumberOfNonLiveVariables, 2964 ConjunctsInSsa, 753 ConjunctsInUnsatCore, 110 InterpolantComputations, 5 PerfectInterpolantSequences, 234/1076 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