/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons3.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-?-bc289cb [2022-01-28 15:21:48,009 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-28 15:21:48,010 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-28 15:21:48,073 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-28 15:21:48,073 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-28 15:21:48,075 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-28 15:21:48,077 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-28 15:21:48,079 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-28 15:21:48,080 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-28 15:21:48,084 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-28 15:21:48,084 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-28 15:21:48,085 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-28 15:21:48,085 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-28 15:21:48,086 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-28 15:21:48,087 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-28 15:21:48,090 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-28 15:21:48,090 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-28 15:21:48,091 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-28 15:21:48,092 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-28 15:21:48,096 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-28 15:21:48,097 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-28 15:21:48,097 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-28 15:21:48,098 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-28 15:21:48,099 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-28 15:21:48,102 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-28 15:21:48,103 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-28 15:21:48,103 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-28 15:21:48,103 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-28 15:21:48,104 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-28 15:21:48,104 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-28 15:21:48,104 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-28 15:21:48,105 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-28 15:21:48,105 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-28 15:21:48,105 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-28 15:21:48,106 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-28 15:21:48,106 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-28 15:21:48,106 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-28 15:21:48,107 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-28 15:21:48,107 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-28 15:21:48,107 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-28 15:21:48,107 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-28 15:21:48,108 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-01-28 15:21:48,134 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-28 15:21:48,134 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-28 15:21:48,134 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-28 15:21:48,134 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-28 15:21:48,135 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-28 15:21:48,135 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-28 15:21:48,135 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-28 15:21:48,135 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-28 15:21:48,136 INFO L138 SettingsManager]: * Use SBE=true [2022-01-28 15:21:48,136 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-28 15:21:48,136 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-28 15:21:48,136 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-28 15:21:48,136 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-28 15:21:48,136 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-28 15:21:48,137 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-28 15:21:48,137 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-28 15:21:48,137 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-28 15:21:48,137 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-28 15:21:48,137 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-28 15:21:48,137 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-28 15:21:48,137 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-28 15:21:48,137 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-28 15:21:48,137 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-28 15:21:48,137 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-28 15:21:48,138 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-28 15:21:48,138 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-28 15:21:48,139 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-28 15:21:48,139 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-28 15:21:48,139 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-28 15:21:48,139 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-28 15:21:48,139 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-28 15:21:48,139 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-28 15:21:48,139 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-28 15:21:48,139 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-28 15:21:48,305 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-28 15:21:48,320 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-28 15:21:48,322 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-28 15:21:48,322 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-28 15:21:48,328 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-28 15:21:48,329 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons3.wvr.bpl [2022-01-28 15:21:48,329 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons3.wvr.bpl' [2022-01-28 15:21:48,355 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-28 15:21:48,356 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-28 15:21:48,356 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-28 15:21:48,363 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-28 15:21:48,363 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-28 15:21:48,382 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:21:48" (1/1) ... [2022-01-28 15:21:48,391 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:21:48" (1/1) ... [2022-01-28 15:21:48,395 INFO L137 Inliner]: procedures = 5, calls = 4, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-28 15:21:48,396 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-28 15:21:48,397 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-28 15:21:48,397 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-28 15:21:48,397 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-28 15:21:48,402 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:21:48" (1/1) ... [2022-01-28 15:21:48,402 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:21:48" (1/1) ... [2022-01-28 15:21:48,402 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:21:48" (1/1) ... [2022-01-28 15:21:48,403 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:21:48" (1/1) ... [2022-01-28 15:21:48,404 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:21:48" (1/1) ... [2022-01-28 15:21:48,406 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:21:48" (1/1) ... [2022-01-28 15:21:48,406 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:21:48" (1/1) ... [2022-01-28 15:21:48,407 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-28 15:21:48,408 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-28 15:21:48,408 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-28 15:21:48,408 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-28 15:21:48,408 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:21:48" (1/1) ... [2022-01-28 15:21:48,413 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-28 15:21:48,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:48,430 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-28 15:21:48,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-28 15:21:48,455 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-28 15:21:48,455 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-28 15:21:48,455 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-28 15:21:48,455 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-28 15:21:48,455 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-28 15:21:48,455 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-28 15:21:48,455 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-28 15:21:48,456 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-28 15:21:48,456 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-28 15:21:48,456 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-28 15:21:48,456 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-28 15:21:48,456 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-28 15:21:48,456 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2022-01-28 15:21:48,456 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-01-28 15:21:48,456 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-01-28 15:21:48,457 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-28 15:21:48,489 INFO L234 CfgBuilder]: Building ICFG [2022-01-28 15:21:48,490 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-28 15:21:48,562 INFO L275 CfgBuilder]: Performing block encoding [2022-01-28 15:21:48,573 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-28 15:21:48,574 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-28 15:21:48,575 INFO L202 PluginConnector]: Adding new model prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 03:21:48 BoogieIcfgContainer [2022-01-28 15:21:48,575 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-28 15:21:48,576 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-28 15:21:48,576 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-28 15:21:48,578 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-28 15:21:48,578 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:21:48" (1/2) ... [2022-01-28 15:21:48,579 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5394dd24 and model type prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 03:21:48, skipping insertion in model container [2022-01-28 15:21:48,579 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 03:21:48" (2/2) ... [2022-01-28 15:21:48,579 INFO L111 eAbstractionObserver]: Analyzing ICFG prod-cons3.wvr.bpl [2022-01-28 15:21:48,582 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-28 15:21:48,582 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-28 15:21:48,582 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-28 15:21:48,583 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-28 15:21:48,606 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-01-28 15:21:48,632 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-28 15:21:48,636 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-28 15:21:48,636 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-28 15:21:48,642 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 50 places, 40 transitions, 112 flow [2022-01-28 15:21:48,776 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 753 states, 752 states have (on average 3.636968085106383) internal successors, (2735), 752 states have internal predecessors, (2735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:48,781 INFO L276 IsEmpty]: Start isEmpty. Operand has 753 states, 752 states have (on average 3.636968085106383) internal successors, (2735), 752 states have internal predecessors, (2735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:48,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:21:48,802 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:48,803 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:48,803 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:48,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:48,807 INFO L85 PathProgramCache]: Analyzing trace with hash 179406345, now seen corresponding path program 1 times [2022-01-28 15:21:48,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:48,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284664835] [2022-01-28 15:21:48,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:48,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:48,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:48,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:48,896 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:48,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284664835] [2022-01-28 15:21:48,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284664835] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:21:48,897 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 15:21:48,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-28 15:21:48,898 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738627052] [2022-01-28 15:21:48,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:21:48,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-28 15:21:48,901 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:48,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-28 15:21:48,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-28 15:21:48,939 INFO L87 Difference]: Start difference. First operand has 753 states, 752 states have (on average 3.636968085106383) internal successors, (2735), 752 states have internal predecessors, (2735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 8.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-28 15:21:49,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:49,024 INFO L93 Difference]: Finished difference Result 912 states and 3051 transitions. [2022-01-28 15:21:49,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-28 15:21:49,026 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.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-28 15:21:49,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:49,038 INFO L225 Difference]: With dead ends: 912 [2022-01-28 15:21:49,038 INFO L226 Difference]: Without dead ends: 539 [2022-01-28 15:21:49,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-28 15:21:49,042 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 21 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:49,043 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 32 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 15:21:49,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2022-01-28 15:21:49,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 539. [2022-01-28 15:21:49,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 538 states have (on average 3.163568773234201) internal successors, (1702), 538 states have internal predecessors, (1702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:49,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 1702 transitions. [2022-01-28 15:21:49,182 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 1702 transitions. Word has length 24 [2022-01-28 15:21:49,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:49,182 INFO L470 AbstractCegarLoop]: Abstraction has 539 states and 1702 transitions. [2022-01-28 15:21:49,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.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-28 15:21:49,183 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 1702 transitions. [2022-01-28 15:21:49,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-28 15:21:49,185 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:49,185 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:49,185 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-28 15:21:49,185 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:49,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:49,186 INFO L85 PathProgramCache]: Analyzing trace with hash -483784061, now seen corresponding path program 2 times [2022-01-28 15:21:49,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:49,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835945742] [2022-01-28 15:21:49,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:49,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:49,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:49,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:49,237 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:49,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835945742] [2022-01-28 15:21:49,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835945742] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:21:49,237 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 15:21:49,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-28 15:21:49,238 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263847802] [2022-01-28 15:21:49,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:21:49,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-28 15:21:49,239 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:49,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-28 15:21:49,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-28 15:21:49,240 INFO L87 Difference]: Start difference. First operand 539 states and 1702 transitions. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 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-28 15:21:49,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:49,331 INFO L93 Difference]: Finished difference Result 863 states and 2726 transitions. [2022-01-28 15:21:49,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-28 15:21:49,331 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 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-28 15:21:49,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:49,335 INFO L225 Difference]: With dead ends: 863 [2022-01-28 15:21:49,335 INFO L226 Difference]: Without dead ends: 671 [2022-01-28 15:21:49,336 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-28 15:21:49,337 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 102 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:49,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 36 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 15:21:49,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2022-01-28 15:21:49,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 671. [2022-01-28 15:21:49,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 670 states have (on average 3.2208955223880595) internal successors, (2158), 670 states have internal predecessors, (2158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:49,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 2158 transitions. [2022-01-28 15:21:49,368 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 2158 transitions. Word has length 24 [2022-01-28 15:21:49,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:49,368 INFO L470 AbstractCegarLoop]: Abstraction has 671 states and 2158 transitions. [2022-01-28 15:21:49,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 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-28 15:21:49,368 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 2158 transitions. [2022-01-28 15:21:49,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:21:49,370 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:49,370 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:49,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-28 15:21:49,370 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:49,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:49,371 INFO L85 PathProgramCache]: Analyzing trace with hash 683624999, now seen corresponding path program 1 times [2022-01-28 15:21:49,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:49,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27956932] [2022-01-28 15:21:49,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:49,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:49,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:49,397 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:49,397 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:49,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27956932] [2022-01-28 15:21:49,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27956932] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:21:49,397 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 15:21:49,397 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-28 15:21:49,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849110594] [2022-01-28 15:21:49,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:21:49,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-28 15:21:49,398 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:49,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-28 15:21:49,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-28 15:21:49,399 INFO L87 Difference]: Start difference. First operand 671 states and 2158 transitions. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:49,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:49,422 INFO L93 Difference]: Finished difference Result 752 states and 2398 transitions. [2022-01-28 15:21:49,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-28 15:21:49,423 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:21:49,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:49,426 INFO L225 Difference]: With dead ends: 752 [2022-01-28 15:21:49,426 INFO L226 Difference]: Without dead ends: 752 [2022-01-28 15:21:49,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-28 15:21:49,432 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 8 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:49,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 43 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 15:21:49,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states. [2022-01-28 15:21:49,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 752. [2022-01-28 15:21:49,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 3.193075898801598) internal successors, (2398), 751 states have internal predecessors, (2398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:49,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2398 transitions. [2022-01-28 15:21:49,460 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2398 transitions. Word has length 27 [2022-01-28 15:21:49,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:49,460 INFO L470 AbstractCegarLoop]: Abstraction has 752 states and 2398 transitions. [2022-01-28 15:21:49,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:49,461 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2398 transitions. [2022-01-28 15:21:49,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-28 15:21:49,463 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:49,464 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:49,464 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-28 15:21:49,464 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:49,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:49,465 INFO L85 PathProgramCache]: Analyzing trace with hash -699174524, now seen corresponding path program 1 times [2022-01-28 15:21:49,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:49,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313586545] [2022-01-28 15:21:49,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:49,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:49,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:49,498 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-28 15:21:49,498 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:49,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313586545] [2022-01-28 15:21:49,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313586545] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:21:49,499 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 15:21:49,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-28 15:21:49,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217245876] [2022-01-28 15:21:49,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:21:49,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-28 15:21:49,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:49,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-28 15:21:49,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-28 15:21:49,500 INFO L87 Difference]: Start difference. First operand 752 states and 2398 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:49,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:49,520 INFO L93 Difference]: Finished difference Result 800 states and 2514 transitions. [2022-01-28 15:21:49,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-28 15:21:49,520 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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-28 15:21:49,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:49,524 INFO L225 Difference]: With dead ends: 800 [2022-01-28 15:21:49,524 INFO L226 Difference]: Without dead ends: 774 [2022-01-28 15:21:49,524 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-28 15:21:49,525 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 7 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:49,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 42 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 15:21:49,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 774 states. [2022-01-28 15:21:49,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 774 to 774. [2022-01-28 15:21:49,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 773 states have (on average 3.1720569210866754) internal successors, (2452), 773 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:49,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 2452 transitions. [2022-01-28 15:21:49,548 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 2452 transitions. Word has length 31 [2022-01-28 15:21:49,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:49,548 INFO L470 AbstractCegarLoop]: Abstraction has 774 states and 2452 transitions. [2022-01-28 15:21:49,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:49,549 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 2452 transitions. [2022-01-28 15:21:49,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-28 15:21:49,552 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:49,552 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:49,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-28 15:21:49,552 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:49,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:49,554 INFO L85 PathProgramCache]: Analyzing trace with hash 555677261, now seen corresponding path program 1 times [2022-01-28 15:21:49,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:49,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482773716] [2022-01-28 15:21:49,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:49,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:49,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:49,774 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:49,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:49,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482773716] [2022-01-28 15:21:49,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482773716] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:49,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679050553] [2022-01-28 15:21:49,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:49,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:49,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:49,792 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:49,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-28 15:21:49,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:49,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-28 15:21:49,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:50,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-28 15:21:50,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-28 15:21:50,216 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:50,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:50,264 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:50,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-01-28 15:21:50,368 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:50,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-28 15:21:50,539 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:50,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679050553] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:50,540 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:50,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-28 15:21:50,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700093619] [2022-01-28 15:21:50,540 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:50,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-28 15:21:50,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:50,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-28 15:21:50,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2022-01-28 15:21:50,541 INFO L87 Difference]: Start difference. First operand 774 states and 2452 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:51,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:51,606 INFO L93 Difference]: Finished difference Result 2142 states and 6646 transitions. [2022-01-28 15:21:51,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:21:51,606 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-28 15:21:51,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:51,614 INFO L225 Difference]: With dead ends: 2142 [2022-01-28 15:21:51,614 INFO L226 Difference]: Without dead ends: 1716 [2022-01-28 15:21:51,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 686 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=586, Invalid=2384, Unknown=0, NotChecked=0, Total=2970 [2022-01-28 15:21:51,619 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 517 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 1052 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 1152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1052 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:51,620 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [517 Valid, 330 Invalid, 1152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1052 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:21:51,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1716 states. [2022-01-28 15:21:51,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1716 to 906. [2022-01-28 15:21:51,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 906 states, 905 states have (on average 3.2132596685082873) internal successors, (2908), 905 states have internal predecessors, (2908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:51,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 2908 transitions. [2022-01-28 15:21:51,654 INFO L78 Accepts]: Start accepts. Automaton has 906 states and 2908 transitions. Word has length 34 [2022-01-28 15:21:51,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:51,655 INFO L470 AbstractCegarLoop]: Abstraction has 906 states and 2908 transitions. [2022-01-28 15:21:51,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:51,655 INFO L276 IsEmpty]: Start isEmpty. Operand 906 states and 2908 transitions. [2022-01-28 15:21:51,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-28 15:21:51,658 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:51,659 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:51,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:51,877 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-28 15:21:51,877 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:51,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:51,877 INFO L85 PathProgramCache]: Analyzing trace with hash 561664541, now seen corresponding path program 2 times [2022-01-28 15:21:51,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:51,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416025234] [2022-01-28 15:21:51,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:51,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:51,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:51,922 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-28 15:21:51,922 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:51,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416025234] [2022-01-28 15:21:51,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416025234] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:51,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552270612] [2022-01-28 15:21:51,922 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:21:51,923 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:51,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:51,924 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:51,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-28 15:21:51,954 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:21:51,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:51,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-28 15:21:51,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:52,002 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:21:52,003 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-28 15:21:52,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552270612] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:21:52,003 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-28 15:21:52,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2022-01-28 15:21:52,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651563401] [2022-01-28 15:21:52,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:21:52,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-28 15:21:52,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:52,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-28 15:21:52,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-28 15:21:52,004 INFO L87 Difference]: Start difference. First operand 906 states and 2908 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:52,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:52,069 INFO L93 Difference]: Finished difference Result 2380 states and 7576 transitions. [2022-01-28 15:21:52,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-28 15:21:52,070 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-28 15:21:52,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:52,079 INFO L225 Difference]: With dead ends: 2380 [2022-01-28 15:21:52,079 INFO L226 Difference]: Without dead ends: 2330 [2022-01-28 15:21:52,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-28 15:21:52,096 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 63 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:52,097 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 68 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 15:21:52,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2330 states. [2022-01-28 15:21:52,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2330 to 1654. [2022-01-28 15:21:52,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1654 states, 1653 states have (on average 3.327283726557774) internal successors, (5500), 1653 states have internal predecessors, (5500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:52,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1654 states to 1654 states and 5500 transitions. [2022-01-28 15:21:52,154 INFO L78 Accepts]: Start accepts. Automaton has 1654 states and 5500 transitions. Word has length 37 [2022-01-28 15:21:52,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:52,155 INFO L470 AbstractCegarLoop]: Abstraction has 1654 states and 5500 transitions. [2022-01-28 15:21:52,155 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:52,155 INFO L276 IsEmpty]: Start isEmpty. Operand 1654 states and 5500 transitions. [2022-01-28 15:21:52,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-01-28 15:21:52,159 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:52,159 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:52,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:52,387 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,SelfDestructingSolverStorable5 [2022-01-28 15:21:52,387 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:52,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:52,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1536215610, now seen corresponding path program 3 times [2022-01-28 15:21:52,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:52,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606996510] [2022-01-28 15:21:52,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:52,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:52,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:52,436 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-28 15:21:52,437 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:52,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606996510] [2022-01-28 15:21:52,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606996510] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:52,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437188242] [2022-01-28 15:21:52,437 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:21:52,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:52,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:52,438 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:52,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-28 15:21:52,470 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:21:52,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:52,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-28 15:21:52,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:52,524 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-28 15:21:52,524 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-28 15:21:52,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437188242] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:21:52,525 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-28 15:21:52,525 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2022-01-28 15:21:52,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742629900] [2022-01-28 15:21:52,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:21:52,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-28 15:21:52,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:52,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-28 15:21:52,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-28 15:21:52,527 INFO L87 Difference]: Start difference. First operand 1654 states and 5500 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 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-28 15:21:52,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:52,564 INFO L93 Difference]: Finished difference Result 4845 states and 15851 transitions. [2022-01-28 15:21:52,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-28 15:21:52,565 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 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 41 [2022-01-28 15:21:52,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:52,583 INFO L225 Difference]: With dead ends: 4845 [2022-01-28 15:21:52,584 INFO L226 Difference]: Without dead ends: 4554 [2022-01-28 15:21:52,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-28 15:21:52,586 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 64 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:52,586 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 61 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 15:21:52,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4554 states. [2022-01-28 15:21:52,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4554 to 3828. [2022-01-28 15:21:52,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3828 states, 3827 states have (on average 3.367650901489417) internal successors, (12888), 3827 states have internal predecessors, (12888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:52,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3828 states to 3828 states and 12888 transitions. [2022-01-28 15:21:52,669 INFO L78 Accepts]: Start accepts. Automaton has 3828 states and 12888 transitions. Word has length 41 [2022-01-28 15:21:52,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:52,669 INFO L470 AbstractCegarLoop]: Abstraction has 3828 states and 12888 transitions. [2022-01-28 15:21:52,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 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-28 15:21:52,669 INFO L276 IsEmpty]: Start isEmpty. Operand 3828 states and 12888 transitions. [2022-01-28 15:21:52,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:21:52,677 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:52,677 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:52,695 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-01-28 15:21:52,893 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:52,894 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:52,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:52,894 INFO L85 PathProgramCache]: Analyzing trace with hash 621598743, now seen corresponding path program 4 times [2022-01-28 15:21:52,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:52,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490777579] [2022-01-28 15:21:52,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:52,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:52,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:53,286 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-28 15:21:53,287 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:53,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490777579] [2022-01-28 15:21:53,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490777579] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:53,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371361009] [2022-01-28 15:21:53,287 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:21:53,287 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:53,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:53,304 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:53,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-28 15:21:53,367 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:21:53,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:53,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:21:53,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:53,851 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:21:53,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:21:53,934 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:21:53,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:21:54,017 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:54,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:54,297 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:21:54,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:21:54,569 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:21:54,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:21:54,854 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:54,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [371361009] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:54,854 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:54,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 48 [2022-01-28 15:21:54,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436034075] [2022-01-28 15:21:54,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:54,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-28 15:21:54,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:54,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-28 15:21:54,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=1983, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:21:54,856 INFO L87 Difference]: Start difference. First operand 3828 states and 12888 transitions. Second operand has 48 states, 48 states have (on average 2.0625) internal successors, (99), 48 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:36,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:36,938 INFO L93 Difference]: Finished difference Result 51739 states and 168758 transitions. [2022-01-28 15:22:36,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 656 states. [2022-01-28 15:22:36,939 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.0625) internal successors, (99), 48 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:22:36,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:37,160 INFO L225 Difference]: With dead ends: 51739 [2022-01-28 15:22:37,161 INFO L226 Difference]: Without dead ends: 44084 [2022-01-28 15:22:37,195 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 759 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 698 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237274 ImplicationChecksByTransitivity, 37.0s TimeCoverageRelationStatistics Valid=55167, Invalid=434133, Unknown=0, NotChecked=0, Total=489300 [2022-01-28 15:22:37,196 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 4921 mSDsluCounter, 4563 mSDsCounter, 0 mSdLazyCounter, 7578 mSolverCounterSat, 1771 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4921 SdHoareTripleChecker+Valid, 2500 SdHoareTripleChecker+Invalid, 9349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1771 IncrementalHoareTripleChecker+Valid, 7578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:37,196 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4921 Valid, 2500 Invalid, 9349 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1771 Valid, 7578 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2022-01-28 15:22:37,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44084 states. [2022-01-28 15:22:37,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44084 to 6431. [2022-01-28 15:22:37,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6431 states, 6430 states have (on average 3.4334370139968895) internal successors, (22077), 6430 states have internal predecessors, (22077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:37,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6431 states to 6431 states and 22077 transitions. [2022-01-28 15:22:37,756 INFO L78 Accepts]: Start accepts. Automaton has 6431 states and 22077 transitions. Word has length 44 [2022-01-28 15:22:37,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:37,757 INFO L470 AbstractCegarLoop]: Abstraction has 6431 states and 22077 transitions. [2022-01-28 15:22:37,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.0625) internal successors, (99), 48 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:37,758 INFO L276 IsEmpty]: Start isEmpty. Operand 6431 states and 22077 transitions. [2022-01-28 15:22:37,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:22:37,774 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:37,774 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:37,799 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-28 15:22:37,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:37,987 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:22:37,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:37,988 INFO L85 PathProgramCache]: Analyzing trace with hash -857814709, now seen corresponding path program 5 times [2022-01-28 15:22:37,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:37,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675458320] [2022-01-28 15:22:37,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:37,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:38,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:38,330 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:38,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:38,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675458320] [2022-01-28 15:22:38,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675458320] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:38,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460266597] [2022-01-28 15:22:38,331 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:22:38,331 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:38,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:38,332 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:22:38,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-28 15:22:38,365 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:22:38,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:38,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:22:38,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:38,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:22:38,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:22:38,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:22:38,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-28 15:22:38,899 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:22:38,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:22:38,950 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:38,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:39,196 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:22:39,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:22:39,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:22:39,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:22:39,457 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:39,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 56 [2022-01-28 15:22:39,794 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:39,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460266597] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:39,794 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:39,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 47 [2022-01-28 15:22:39,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379304205] [2022-01-28 15:22:39,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:39,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-28 15:22:39,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:39,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-28 15:22:39,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=1883, Unknown=0, NotChecked=0, Total=2162 [2022-01-28 15:22:39,796 INFO L87 Difference]: Start difference. First operand 6431 states and 22077 transitions. Second operand has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:03,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:23:03,227 INFO L93 Difference]: Finished difference Result 57685 states and 186519 transitions. [2022-01-28 15:23:03,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 408 states. [2022-01-28 15:23:03,227 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:23:03,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:23:03,442 INFO L225 Difference]: With dead ends: 57685 [2022-01-28 15:23:03,442 INFO L226 Difference]: Without dead ends: 56637 [2022-01-28 15:23:03,452 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 519 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 449 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93059 ImplicationChecksByTransitivity, 19.2s TimeCoverageRelationStatistics Valid=27309, Invalid=175641, Unknown=0, NotChecked=0, Total=202950 [2022-01-28 15:23:03,454 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 2145 mSDsluCounter, 3967 mSDsCounter, 0 mSdLazyCounter, 8137 mSolverCounterSat, 706 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2145 SdHoareTripleChecker+Valid, 1803 SdHoareTripleChecker+Invalid, 9032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 706 IncrementalHoareTripleChecker+Valid, 8137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 189 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:23:03,454 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2145 Valid, 1803 Invalid, 9032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [706 Valid, 8137 Invalid, 0 Unknown, 189 Unchecked, 3.9s Time] [2022-01-28 15:23:03,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56637 states. [2022-01-28 15:23:04,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56637 to 7979. [2022-01-28 15:23:04,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7979 states, 7978 states have (on average 3.422787666081725) internal successors, (27307), 7978 states have internal predecessors, (27307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:04,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7979 states to 7979 states and 27307 transitions. [2022-01-28 15:23:04,218 INFO L78 Accepts]: Start accepts. Automaton has 7979 states and 27307 transitions. Word has length 44 [2022-01-28 15:23:04,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:23:04,218 INFO L470 AbstractCegarLoop]: Abstraction has 7979 states and 27307 transitions. [2022-01-28 15:23:04,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:04,218 INFO L276 IsEmpty]: Start isEmpty. Operand 7979 states and 27307 transitions. [2022-01-28 15:23:04,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:23:04,232 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:23:04,232 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:23:04,248 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-01-28 15:23:04,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:23:04,446 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:23:04,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:23:04,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1365138515, now seen corresponding path program 6 times [2022-01-28 15:23:04,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:23:04,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020663500] [2022-01-28 15:23:04,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:23:04,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:23:04,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:23:04,803 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:04,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:23:04,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020663500] [2022-01-28 15:23:04,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020663500] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:23:04,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313827351] [2022-01-28 15:23:04,803 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:23:04,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:23:04,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:23:04,804 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:23:04,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-28 15:23:04,835 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:23:04,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:23:04,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:23:04,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:23:05,208 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:23:05,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:23:05,359 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:23:05,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:23:05,427 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:05,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:23:05,647 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:23:05,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:23:05,897 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:23:05,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:23:06,201 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:06,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313827351] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:23:06,202 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:23:06,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 48 [2022-01-28 15:23:06,202 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981182300] [2022-01-28 15:23:06,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:23:06,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-28 15:23:06,202 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:23:06,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-28 15:23:06,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=2003, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:23:06,203 INFO L87 Difference]: Start difference. First operand 7979 states and 27307 transitions. Second operand has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:32,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:23:32,902 INFO L93 Difference]: Finished difference Result 70182 states and 229734 transitions. [2022-01-28 15:23:32,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 483 states. [2022-01-28 15:23:32,902 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:23:32,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:23:33,339 INFO L225 Difference]: With dead ends: 70182 [2022-01-28 15:23:33,339 INFO L226 Difference]: Without dead ends: 68860 [2022-01-28 15:23:33,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 586 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 525 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126510 ImplicationChecksByTransitivity, 23.3s TimeCoverageRelationStatistics Valid=32128, Invalid=245074, Unknown=0, NotChecked=0, Total=277202 [2022-01-28 15:23:33,352 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 2422 mSDsluCounter, 3253 mSDsCounter, 0 mSdLazyCounter, 7200 mSolverCounterSat, 868 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2422 SdHoareTripleChecker+Valid, 1424 SdHoareTripleChecker+Invalid, 8068 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 868 IncrementalHoareTripleChecker+Valid, 7200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:23:33,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2422 Valid, 1424 Invalid, 8068 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [868 Valid, 7200 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-01-28 15:23:33,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68860 states. [2022-01-28 15:23:34,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68860 to 8486. [2022-01-28 15:23:34,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8486 states, 8485 states have (on average 3.4238067177371834) internal successors, (29051), 8485 states have internal predecessors, (29051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:34,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8486 states to 8486 states and 29051 transitions. [2022-01-28 15:23:34,110 INFO L78 Accepts]: Start accepts. Automaton has 8486 states and 29051 transitions. Word has length 44 [2022-01-28 15:23:34,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:23:34,110 INFO L470 AbstractCegarLoop]: Abstraction has 8486 states and 29051 transitions. [2022-01-28 15:23:34,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:34,110 INFO L276 IsEmpty]: Start isEmpty. Operand 8486 states and 29051 transitions. [2022-01-28 15:23:34,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:23:34,124 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:23:34,125 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:23:34,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-01-28 15:23:34,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:23:34,339 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:23:34,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:23:34,340 INFO L85 PathProgramCache]: Analyzing trace with hash 2011749771, now seen corresponding path program 7 times [2022-01-28 15:23:34,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:23:34,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471792688] [2022-01-28 15:23:34,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:23:34,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:23:34,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:23:34,668 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:34,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:23:34,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471792688] [2022-01-28 15:23:34,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471792688] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:23:34,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [4779148] [2022-01-28 15:23:34,669 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:23:34,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:23:34,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:23:34,670 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:23:34,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-28 15:23:34,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:23:34,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:23:34,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:23:35,141 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:23:35,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-28 15:23:35,334 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:23:35,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:23:35,417 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:35,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:23:35,584 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:23:35,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:23:35,805 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:23:35,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:23:36,025 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:36,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [4779148] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:23:36,025 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:23:36,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-28 15:23:36,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252954683] [2022-01-28 15:23:36,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:23:36,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-28 15:23:36,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:23:36,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-28 15:23:36,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=2092, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:23:36,028 INFO L87 Difference]: Start difference. First operand 8486 states and 29051 transitions. Second operand has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:08,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:24:08,520 INFO L93 Difference]: Finished difference Result 99443 states and 325378 transitions. [2022-01-28 15:24:08,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 541 states. [2022-01-28 15:24:08,521 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:24:08,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:24:09,186 INFO L225 Difference]: With dead ends: 99443 [2022-01-28 15:24:09,186 INFO L226 Difference]: Without dead ends: 96214 [2022-01-28 15:24:09,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 644 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 584 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159241 ImplicationChecksByTransitivity, 27.9s TimeCoverageRelationStatistics Valid=39564, Invalid=303246, Unknown=0, NotChecked=0, Total=342810 [2022-01-28 15:24:09,202 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 3202 mSDsluCounter, 3237 mSDsCounter, 0 mSdLazyCounter, 7149 mSolverCounterSat, 1178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3202 SdHoareTripleChecker+Valid, 1454 SdHoareTripleChecker+Invalid, 8327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1178 IncrementalHoareTripleChecker+Valid, 7149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:24:09,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3202 Valid, 1454 Invalid, 8327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1178 Valid, 7149 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-01-28 15:24:09,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96214 states. [2022-01-28 15:24:10,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96214 to 10781. [2022-01-28 15:24:10,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10781 states, 10780 states have (on average 3.4189239332096477) internal successors, (36856), 10780 states have internal predecessors, (36856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:10,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10781 states to 10781 states and 36856 transitions. [2022-01-28 15:24:10,358 INFO L78 Accepts]: Start accepts. Automaton has 10781 states and 36856 transitions. Word has length 44 [2022-01-28 15:24:10,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:24:10,358 INFO L470 AbstractCegarLoop]: Abstraction has 10781 states and 36856 transitions. [2022-01-28 15:24:10,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:10,358 INFO L276 IsEmpty]: Start isEmpty. Operand 10781 states and 36856 transitions. [2022-01-28 15:24:10,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:24:10,377 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:24:10,377 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:24:10,405 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-28 15:24:10,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:24:10,608 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:24:10,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:24:10,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1976679839, now seen corresponding path program 8 times [2022-01-28 15:24:10,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:24:10,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207670088] [2022-01-28 15:24:10,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:24:10,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:24:10,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:24:10,952 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:10,952 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:24:10,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207670088] [2022-01-28 15:24:10,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207670088] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:24:10,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160438321] [2022-01-28 15:24:10,953 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:24:10,953 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:24:10,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:24:10,954 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:24:10,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-28 15:24:10,984 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:24:10,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:24:10,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:24:10,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:24:11,406 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:24:11,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:24:11,523 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:24:11,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:24:11,590 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:11,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:24:11,809 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:24:11,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:24:12,034 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:24:12,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:24:12,332 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:12,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160438321] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:24:12,332 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:24:12,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 48 [2022-01-28 15:24:12,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717553860] [2022-01-28 15:24:12,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:24:12,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-28 15:24:12,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:24:12,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-28 15:24:12,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=1999, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:24:12,334 INFO L87 Difference]: Start difference. First operand 10781 states and 36856 transitions. Second operand has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:31,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:24:31,717 INFO L93 Difference]: Finished difference Result 72714 states and 237510 transitions. [2022-01-28 15:24:31,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 362 states. [2022-01-28 15:24:31,718 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:24:31,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:24:31,929 INFO L225 Difference]: With dead ends: 72714 [2022-01-28 15:24:31,929 INFO L226 Difference]: Without dead ends: 71522 [2022-01-28 15:24:31,936 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 404 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72497 ImplicationChecksByTransitivity, 16.5s TimeCoverageRelationStatistics Valid=19555, Invalid=144875, Unknown=0, NotChecked=0, Total=164430 [2022-01-28 15:24:31,937 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 2532 mSDsluCounter, 2681 mSDsCounter, 0 mSdLazyCounter, 5890 mSolverCounterSat, 943 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2532 SdHoareTripleChecker+Valid, 1214 SdHoareTripleChecker+Invalid, 6833 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 943 IncrementalHoareTripleChecker+Valid, 5890 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:24:31,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2532 Valid, 1214 Invalid, 6833 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [943 Valid, 5890 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-01-28 15:24:32,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71522 states. [2022-01-28 15:24:32,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71522 to 10918. [2022-01-28 15:24:32,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10918 states, 10917 states have (on average 3.418887972886324) internal successors, (37324), 10917 states have internal predecessors, (37324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:32,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10918 states to 10918 states and 37324 transitions. [2022-01-28 15:24:32,775 INFO L78 Accepts]: Start accepts. Automaton has 10918 states and 37324 transitions. Word has length 44 [2022-01-28 15:24:32,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:24:32,775 INFO L470 AbstractCegarLoop]: Abstraction has 10918 states and 37324 transitions. [2022-01-28 15:24:32,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:32,775 INFO L276 IsEmpty]: Start isEmpty. Operand 10918 states and 37324 transitions. [2022-01-28 15:24:32,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:24:32,793 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:24:32,793 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:24:32,812 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-01-28 15:24:33,007 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,SelfDestructingSolverStorable11 [2022-01-28 15:24:33,008 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:24:33,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:24:33,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1400208447, now seen corresponding path program 9 times [2022-01-28 15:24:33,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:24:33,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503053072] [2022-01-28 15:24:33,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:24:33,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:24:33,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:24:33,313 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:33,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:24:33,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503053072] [2022-01-28 15:24:33,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503053072] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:24:33,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531339410] [2022-01-28 15:24:33,313 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:24:33,313 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:24:33,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:24:33,314 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:24:33,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-28 15:24:33,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:24:33,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:24:33,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:24:33,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:24:33,678 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:24:33,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:24:33,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:24:33,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:24:33,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:24:33,869 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:33,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:24:34,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:24:34,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:24:34,069 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:24:34,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 57 [2022-01-28 15:24:34,464 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:24:34,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:24:34,739 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:34,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531339410] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:24:34,739 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:24:34,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-28 15:24:34,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540718614] [2022-01-28 15:24:34,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:24:34,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-28 15:24:34,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:24:34,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-28 15:24:34,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=299, Invalid=2053, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:24:34,741 INFO L87 Difference]: Start difference. First operand 10918 states and 37324 transitions. Second operand has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:10,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:25:10,115 INFO L93 Difference]: Finished difference Result 101348 states and 328669 transitions. [2022-01-28 15:25:10,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 547 states. [2022-01-28 15:25:10,116 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:25:10,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:25:10,672 INFO L225 Difference]: With dead ends: 101348 [2022-01-28 15:25:10,673 INFO L226 Difference]: Without dead ends: 99757 [2022-01-28 15:25:10,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 650 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 590 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166472 ImplicationChecksByTransitivity, 30.9s TimeCoverageRelationStatistics Valid=44693, Invalid=305179, Unknown=0, NotChecked=0, Total=349872 [2022-01-28 15:25:10,686 INFO L933 BasicCegarLoop]: 93 mSDtfsCounter, 2786 mSDsluCounter, 4485 mSDsCounter, 0 mSdLazyCounter, 7935 mSolverCounterSat, 997 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2786 SdHoareTripleChecker+Valid, 2109 SdHoareTripleChecker+Invalid, 9949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 997 IncrementalHoareTripleChecker+Valid, 7935 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1017 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:25:10,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2786 Valid, 2109 Invalid, 9949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [997 Valid, 7935 Invalid, 0 Unknown, 1017 Unchecked, 3.5s Time] [2022-01-28 15:25:10,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99757 states. [2022-01-28 15:25:11,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99757 to 11675. [2022-01-28 15:25:11,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11675 states, 11674 states have (on average 3.4306150419736166) internal successors, (40049), 11674 states have internal predecessors, (40049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:11,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11675 states to 11675 states and 40049 transitions. [2022-01-28 15:25:11,721 INFO L78 Accepts]: Start accepts. Automaton has 11675 states and 40049 transitions. Word has length 44 [2022-01-28 15:25:11,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:25:11,721 INFO L470 AbstractCegarLoop]: Abstraction has 11675 states and 40049 transitions. [2022-01-28 15:25:11,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:11,721 INFO L276 IsEmpty]: Start isEmpty. Operand 11675 states and 40049 transitions. [2022-01-28 15:25:11,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:25:11,741 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:25:11,741 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:25:11,756 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-28 15:25:11,955 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,SelfDestructingSolverStorable12 [2022-01-28 15:25:11,955 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:25:11,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:25:11,956 INFO L85 PathProgramCache]: Analyzing trace with hash 2066642255, now seen corresponding path program 10 times [2022-01-28 15:25:11,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:25:11,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995063035] [2022-01-28 15:25:11,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:25:11,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:25:11,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:25:12,173 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:12,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:25:12,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995063035] [2022-01-28 15:25:12,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995063035] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:25:12,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887215979] [2022-01-28 15:25:12,174 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:25:12,174 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:25:12,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:25:12,175 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:25:12,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-28 15:25:12,205 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:25:12,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:25:12,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:25:12,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:25:12,601 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:25:12,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:25:12,694 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:25:12,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:25:12,755 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:12,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:25:12,954 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:25:12,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:25:13,200 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:25:13,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:25:13,412 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:13,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887215979] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:25:13,412 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:25:13,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-28 15:25:13,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167997376] [2022-01-28 15:25:13,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:25:13,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-28 15:25:13,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:25:13,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-28 15:25:13,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=2089, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:25:13,416 INFO L87 Difference]: Start difference. First operand 11675 states and 40049 transitions. Second operand has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:36,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:25:36,054 INFO L93 Difference]: Finished difference Result 80755 states and 263729 transitions. [2022-01-28 15:25:36,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 402 states. [2022-01-28 15:25:36,054 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:25:36,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:25:36,295 INFO L225 Difference]: With dead ends: 80755 [2022-01-28 15:25:36,295 INFO L226 Difference]: Without dead ends: 78558 [2022-01-28 15:25:36,302 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 505 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 445 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88918 ImplicationChecksByTransitivity, 19.4s TimeCoverageRelationStatistics Valid=24364, Invalid=174998, Unknown=0, NotChecked=0, Total=199362 [2022-01-28 15:25:36,303 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 3489 mSDsluCounter, 2162 mSDsCounter, 0 mSdLazyCounter, 6434 mSolverCounterSat, 1100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3489 SdHoareTripleChecker+Valid, 786 SdHoareTripleChecker+Invalid, 7534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1100 IncrementalHoareTripleChecker+Valid, 6434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:25:36,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3489 Valid, 786 Invalid, 7534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1100 Valid, 6434 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-01-28 15:25:36,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78558 states. [2022-01-28 15:25:37,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78558 to 11362. [2022-01-28 15:25:37,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11362 states, 11361 states have (on average 3.423466244168647) internal successors, (38894), 11361 states have internal predecessors, (38894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:37,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11362 states to 11362 states and 38894 transitions. [2022-01-28 15:25:37,208 INFO L78 Accepts]: Start accepts. Automaton has 11362 states and 38894 transitions. Word has length 44 [2022-01-28 15:25:37,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:25:37,208 INFO L470 AbstractCegarLoop]: Abstraction has 11362 states and 38894 transitions. [2022-01-28 15:25:37,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:37,208 INFO L276 IsEmpty]: Start isEmpty. Operand 11362 states and 38894 transitions. [2022-01-28 15:25:37,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:25:37,227 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:25:37,227 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:25:37,242 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-28 15:25:37,442 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,SelfDestructingSolverStorable13 [2022-01-28 15:25:37,442 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:25:37,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:25:37,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1494512399, now seen corresponding path program 11 times [2022-01-28 15:25:37,443 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:25:37,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925802649] [2022-01-28 15:25:37,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:25:37,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:25:37,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:25:37,727 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:37,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:25:37,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925802649] [2022-01-28 15:25:37,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925802649] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:25:37,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569003720] [2022-01-28 15:25:37,727 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:25:37,727 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:25:37,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:25:37,729 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:25:37,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-28 15:25:37,761 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:25:37,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:25:37,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:25:37,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:25:38,101 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:25:38,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-28 15:25:38,287 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:25:38,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:25:38,363 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:38,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:25:38,445 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:25:38,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:25:38,755 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:25:38,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:25:39,019 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:39,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569003720] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:25:39,020 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:25:39,020 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 47 [2022-01-28 15:25:39,020 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657769202] [2022-01-28 15:25:39,020 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:25:39,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-28 15:25:39,020 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:25:39,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-28 15:25:39,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=1911, Unknown=0, NotChecked=0, Total=2162 [2022-01-28 15:25:39,021 INFO L87 Difference]: Start difference. First operand 11362 states and 38894 transitions. Second operand has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:50,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:25:50,134 INFO L93 Difference]: Finished difference Result 42157 states and 138706 transitions. [2022-01-28 15:25:50,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 211 states. [2022-01-28 15:25:50,135 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:25:50,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:25:50,238 INFO L225 Difference]: With dead ends: 42157 [2022-01-28 15:25:50,238 INFO L226 Difference]: Without dead ends: 41447 [2022-01-28 15:25:50,242 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 252 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24671 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=9024, Invalid=55238, Unknown=0, NotChecked=0, Total=64262 [2022-01-28 15:25:50,243 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 1602 mSDsluCounter, 2068 mSDsCounter, 0 mSdLazyCounter, 6119 mSolverCounterSat, 474 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1602 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 6593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 474 IncrementalHoareTripleChecker+Valid, 6119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:25:50,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1602 Valid, 650 Invalid, 6593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [474 Valid, 6119 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-01-28 15:25:50,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41447 states. [2022-01-28 15:25:50,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41447 to 11393. [2022-01-28 15:25:50,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11393 states, 11392 states have (on average 3.424683988764045) internal successors, (39014), 11392 states have internal predecessors, (39014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:50,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11393 states to 11393 states and 39014 transitions. [2022-01-28 15:25:50,702 INFO L78 Accepts]: Start accepts. Automaton has 11393 states and 39014 transitions. Word has length 44 [2022-01-28 15:25:50,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:25:50,702 INFO L470 AbstractCegarLoop]: Abstraction has 11393 states and 39014 transitions. [2022-01-28 15:25:50,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:50,702 INFO L276 IsEmpty]: Start isEmpty. Operand 11393 states and 39014 transitions. [2022-01-28 15:25:50,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:25:50,718 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:25:50,719 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:25:50,736 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-01-28 15:25:50,934 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,SelfDestructingSolverStorable14 [2022-01-28 15:25:50,935 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:25:50,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:25:50,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1850385115, now seen corresponding path program 12 times [2022-01-28 15:25:50,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:25:50,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283347944] [2022-01-28 15:25:50,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:25:50,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:25:50,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:25:51,126 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:51,127 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:25:51,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283347944] [2022-01-28 15:25:51,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283347944] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:25:51,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124707478] [2022-01-28 15:25:51,127 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:25:51,127 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:25:51,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:25:51,128 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:25:51,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-28 15:25:51,158 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:25:51,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:25:51,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:25:51,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:25:51,390 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:25:51,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:25:51,519 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:25:51,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:25:51,566 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:51,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:25:51,646 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:25:51,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:25:51,836 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:25:51,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:25:52,053 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:52,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124707478] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:25:52,054 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:25:52,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 47 [2022-01-28 15:25:52,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005166336] [2022-01-28 15:25:52,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:25:52,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-28 15:25:52,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:25:52,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-28 15:25:52,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=1920, Unknown=0, NotChecked=0, Total=2162 [2022-01-28 15:25:52,055 INFO L87 Difference]: Start difference. First operand 11393 states and 39014 transitions. Second operand has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:55,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:25:55,358 INFO L93 Difference]: Finished difference Result 25242 states and 83256 transitions. [2022-01-28 15:25:55,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-28 15:25:55,358 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:25:55,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:25:55,417 INFO L225 Difference]: With dead ends: 25242 [2022-01-28 15:25:55,417 INFO L226 Difference]: Without dead ends: 24864 [2022-01-28 15:25:55,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3927 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=2085, Invalid=11957, Unknown=0, NotChecked=0, Total=14042 [2022-01-28 15:25:55,419 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 1110 mSDsluCounter, 1565 mSDsCounter, 0 mSdLazyCounter, 3535 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1110 SdHoareTripleChecker+Valid, 596 SdHoareTripleChecker+Invalid, 3823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 288 IncrementalHoareTripleChecker+Valid, 3535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:25:55,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1110 Valid, 596 Invalid, 3823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [288 Valid, 3535 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-28 15:25:55,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24864 states. [2022-01-28 15:25:55,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24864 to 11332. [2022-01-28 15:25:55,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11332 states, 11331 states have (on average 3.4248521754478864) internal successors, (38807), 11331 states have internal predecessors, (38807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:55,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11332 states to 11332 states and 38807 transitions. [2022-01-28 15:25:55,695 INFO L78 Accepts]: Start accepts. Automaton has 11332 states and 38807 transitions. Word has length 44 [2022-01-28 15:25:55,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:25:55,696 INFO L470 AbstractCegarLoop]: Abstraction has 11332 states and 38807 transitions. [2022-01-28 15:25:55,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:55,696 INFO L276 IsEmpty]: Start isEmpty. Operand 11332 states and 38807 transitions. [2022-01-28 15:25:55,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:25:55,712 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:25:55,712 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:25:55,727 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-01-28 15:25:55,927 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,SelfDestructingSolverStorable15 [2022-01-28 15:25:55,928 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:25:55,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:25:55,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1937258375, now seen corresponding path program 13 times [2022-01-28 15:25:55,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:25:55,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364052745] [2022-01-28 15:25:55,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:25:55,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:25:55,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:25:56,221 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:56,221 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:25:56,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364052745] [2022-01-28 15:25:56,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364052745] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:25:56,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614586469] [2022-01-28 15:25:56,221 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:25:56,221 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:25:56,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:25:56,222 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:25:56,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-28 15:25:56,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:25:56,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:25:56,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:25:56,626 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:25:56,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:25:56,871 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:25:56,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:25:56,943 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:56,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:25:57,088 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:25:57,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:25:57,411 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:25:57,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:25:57,695 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:57,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614586469] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:25:57,695 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:25:57,695 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 48 [2022-01-28 15:25:57,695 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429733073] [2022-01-28 15:25:57,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:25:57,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-28 15:25:57,697 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:25:57,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-28 15:25:57,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=2012, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:25:57,697 INFO L87 Difference]: Start difference. First operand 11332 states and 38807 transitions. Second operand has 48 states, 48 states have (on average 2.0416666666666665) internal successors, (98), 48 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:26:02,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:26:02,337 INFO L93 Difference]: Finished difference Result 26568 states and 87720 transitions. [2022-01-28 15:26:02,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-01-28 15:26:02,338 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.0416666666666665) internal successors, (98), 48 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:26:02,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:26:02,397 INFO L225 Difference]: With dead ends: 26568 [2022-01-28 15:26:02,397 INFO L226 Difference]: Without dead ends: 26148 [2022-01-28 15:26:02,398 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6546 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=3190, Invalid=17980, Unknown=0, NotChecked=0, Total=21170 [2022-01-28 15:26:02,405 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 1102 mSDsluCounter, 2178 mSDsCounter, 0 mSdLazyCounter, 4916 mSolverCounterSat, 280 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1102 SdHoareTripleChecker+Valid, 795 SdHoareTripleChecker+Invalid, 5196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 280 IncrementalHoareTripleChecker+Valid, 4916 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:26:02,405 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1102 Valid, 795 Invalid, 5196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [280 Valid, 4916 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-28 15:26:02,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26148 states. [2022-01-28 15:26:02,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26148 to 11503. [2022-01-28 15:26:02,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11503 states, 11502 states have (on average 3.4241870978960183) internal successors, (39385), 11502 states have internal predecessors, (39385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:26:02,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11503 states to 11503 states and 39385 transitions. [2022-01-28 15:26:02,700 INFO L78 Accepts]: Start accepts. Automaton has 11503 states and 39385 transitions. Word has length 44 [2022-01-28 15:26:02,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:26:02,700 INFO L470 AbstractCegarLoop]: Abstraction has 11503 states and 39385 transitions. [2022-01-28 15:26:02,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.0416666666666665) internal successors, (98), 48 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:26:02,700 INFO L276 IsEmpty]: Start isEmpty. Operand 11503 states and 39385 transitions. [2022-01-28 15:26:02,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:26:02,716 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:26:02,716 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:26:02,733 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-01-28 15:26:02,925 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,SelfDestructingSolverStorable16 [2022-01-28 15:26:02,926 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:26:02,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:26:02,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1019179365, now seen corresponding path program 14 times [2022-01-28 15:26:02,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:26:02,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815322184] [2022-01-28 15:26:02,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:26:02,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:26:02,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:26:03,233 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:26:03,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:26:03,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815322184] [2022-01-28 15:26:03,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815322184] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:26:03,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498266572] [2022-01-28 15:26:03,234 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:26:03,234 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:26:03,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:26:03,237 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:26:03,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-28 15:26:03,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:26:03,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:26:03,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:26:03,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:26:03,616 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:26:03,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:26:03,723 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:26:03,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:26:03,774 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:26:03,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:26:03,898 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:26:03,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:26:04,133 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:26:04,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:26:04,426 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:26:04,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498266572] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:26:04,426 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:26:04,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-28 15:26:04,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808344059] [2022-01-28 15:26:04,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:26:04,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-28 15:26:04,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:26:04,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-28 15:26:04,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=254, Invalid=2098, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:26:04,427 INFO L87 Difference]: Start difference. First operand 11503 states and 39385 transitions. Second operand has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:26:19,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:26:19,007 INFO L93 Difference]: Finished difference Result 60197 states and 198437 transitions. [2022-01-28 15:26:19,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 257 states. [2022-01-28 15:26:19,007 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:26:19,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:26:19,172 INFO L225 Difference]: With dead ends: 60197 [2022-01-28 15:26:19,173 INFO L226 Difference]: Without dead ends: 59437 [2022-01-28 15:26:19,177 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 360 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 300 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36617 ImplicationChecksByTransitivity, 11.9s TimeCoverageRelationStatistics Valid=13366, Invalid=77536, Unknown=0, NotChecked=0, Total=90902 [2022-01-28 15:26:19,177 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 2216 mSDsluCounter, 2195 mSDsCounter, 0 mSdLazyCounter, 6660 mSolverCounterSat, 603 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2216 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 7263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 603 IncrementalHoareTripleChecker+Valid, 6660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:26:19,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2216 Valid, 610 Invalid, 7263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [603 Valid, 6660 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-01-28 15:26:19,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59437 states. [2022-01-28 15:26:19,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59437 to 12041. [2022-01-28 15:26:19,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12041 states, 12040 states have (on average 3.4166112956810633) internal successors, (41136), 12040 states have internal predecessors, (41136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:26:19,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12041 states to 12041 states and 41136 transitions. [2022-01-28 15:26:19,840 INFO L78 Accepts]: Start accepts. Automaton has 12041 states and 41136 transitions. Word has length 44 [2022-01-28 15:26:19,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:26:19,840 INFO L470 AbstractCegarLoop]: Abstraction has 12041 states and 41136 transitions. [2022-01-28 15:26:19,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:26:19,841 INFO L276 IsEmpty]: Start isEmpty. Operand 12041 states and 41136 transitions. [2022-01-28 15:26:19,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:26:19,858 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:26:19,858 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:26:19,873 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-01-28 15:26:20,073 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:26:20,073 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:26:20,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:26:20,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1074071849, now seen corresponding path program 15 times [2022-01-28 15:26:20,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:26:20,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166433193] [2022-01-28 15:26:20,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:26:20,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:26:20,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:26:20,378 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:26:20,379 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:26:20,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166433193] [2022-01-28 15:26:20,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166433193] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:26:20,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058201235] [2022-01-28 15:26:20,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:26:20,379 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:26:20,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:26:20,381 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:26:20,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-28 15:26:20,428 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:26:20,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:26:20,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:26:20,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:26:21,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:26:21,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:26:21,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:26:21,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-01-28 15:26:21,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:26:21,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:26:21,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:26:21,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2022-01-28 15:26:21,177 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:26:21,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:26:21,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:26:21,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:26:21,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:26:21,410 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:26:21,410 INFO L388 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 31 treesize of output 47 [2022-01-28 15:26:21,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:26:21,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:26:21,764 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:26:21,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 28 treesize of output 52 [2022-01-28 15:26:22,026 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:26:22,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058201235] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:26:22,026 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:26:22,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 50 [2022-01-28 15:26:22,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552380720] [2022-01-28 15:26:22,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:26:22,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-28 15:26:22,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:26:22,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-28 15:26:22,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=344, Invalid=2106, Unknown=0, NotChecked=0, Total=2450 [2022-01-28 15:26:22,033 INFO L87 Difference]: Start difference. First operand 12041 states and 41136 transitions. Second operand has 50 states, 50 states have (on average 2.08) internal successors, (104), 50 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:26:28,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:26:28,886 INFO L93 Difference]: Finished difference Result 34676 states and 117325 transitions. [2022-01-28 15:26:28,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2022-01-28 15:26:28,886 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.08) internal successors, (104), 50 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:26:28,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:26:28,966 INFO L225 Difference]: With dead ends: 34676 [2022-01-28 15:26:28,966 INFO L226 Difference]: Without dead ends: 34676 [2022-01-28 15:26:28,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 88 SyntacticMatches, 8 SemanticMatches, 203 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15220 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=4899, Invalid=36921, Unknown=0, NotChecked=0, Total=41820 [2022-01-28 15:26:28,968 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 1262 mSDsluCounter, 4153 mSDsCounter, 0 mSdLazyCounter, 2958 mSolverCounterSat, 216 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1262 SdHoareTripleChecker+Valid, 2554 SdHoareTripleChecker+Invalid, 7942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 2958 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4768 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:26:28,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1262 Valid, 2554 Invalid, 7942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [216 Valid, 2958 Invalid, 0 Unknown, 4768 Unchecked, 1.0s Time] [2022-01-28 15:26:29,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34676 states. [2022-01-28 15:26:29,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34676 to 14680. [2022-01-28 15:26:29,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14680 states, 14679 states have (on average 3.4467606785203353) internal successors, (50595), 14679 states have internal predecessors, (50595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:26:29,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14680 states to 14680 states and 50595 transitions. [2022-01-28 15:26:29,365 INFO L78 Accepts]: Start accepts. Automaton has 14680 states and 50595 transitions. Word has length 44 [2022-01-28 15:26:29,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:26:29,365 INFO L470 AbstractCegarLoop]: Abstraction has 14680 states and 50595 transitions. [2022-01-28 15:26:29,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.08) internal successors, (104), 50 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:26:29,365 INFO L276 IsEmpty]: Start isEmpty. Operand 14680 states and 50595 transitions. [2022-01-28 15:26:29,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:26:29,390 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:26:29,390 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:26:29,406 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-01-28 15:26:29,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:26:29,606 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:26:29,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:26:29,606 INFO L85 PathProgramCache]: Analyzing trace with hash -698103635, now seen corresponding path program 16 times [2022-01-28 15:26:29,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:26:29,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992725610] [2022-01-28 15:26:29,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:26:29,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:26:29,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:26:29,887 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:26:29,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:26:29,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992725610] [2022-01-28 15:26:29,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992725610] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:26:29,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484956169] [2022-01-28 15:26:29,888 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:26:29,888 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:26:29,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:26:29,889 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:26:29,890 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-28 15:26:29,929 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:26:29,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:26:29,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:26:29,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:26:30,348 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:26:30,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:26:30,428 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:26:30,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:26:30,501 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:26:30,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:26:30,662 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:26:30,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:26:30,930 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:26:30,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:26:31,207 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:26:31,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484956169] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:26:31,207 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:26:31,207 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-28 15:26:31,207 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849631536] [2022-01-28 15:26:31,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:26:31,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-28 15:26:31,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:26:31,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-28 15:26:31,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=2089, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:26:31,209 INFO L87 Difference]: Start difference. First operand 14680 states and 50595 transitions. Second operand has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:26:38,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:26:38,846 INFO L93 Difference]: Finished difference Result 45385 states and 149970 transitions. [2022-01-28 15:26:38,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-01-28 15:26:38,846 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:26:38,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:26:38,961 INFO L225 Difference]: With dead ends: 45385 [2022-01-28 15:26:38,961 INFO L226 Difference]: Without dead ends: 44545 [2022-01-28 15:26:38,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10087 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=4546, Invalid=26254, Unknown=0, NotChecked=0, Total=30800 [2022-01-28 15:26:38,964 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 1603 mSDsluCounter, 1976 mSDsCounter, 0 mSdLazyCounter, 5384 mSolverCounterSat, 363 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1603 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 5747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 363 IncrementalHoareTripleChecker+Valid, 5384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:26:38,964 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1603 Valid, 606 Invalid, 5747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [363 Valid, 5384 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-01-28 15:26:39,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44545 states. [2022-01-28 15:26:39,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44545 to 12884. [2022-01-28 15:26:39,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12884 states, 12883 states have (on average 3.421175192113638) internal successors, (44075), 12883 states have internal predecessors, (44075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:26:39,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12884 states to 12884 states and 44075 transitions. [2022-01-28 15:26:39,526 INFO L78 Accepts]: Start accepts. Automaton has 12884 states and 44075 transitions. Word has length 44 [2022-01-28 15:26:39,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:26:39,526 INFO L470 AbstractCegarLoop]: Abstraction has 12884 states and 44075 transitions. [2022-01-28 15:26:39,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:26:39,527 INFO L276 IsEmpty]: Start isEmpty. Operand 12884 states and 44075 transitions. [2022-01-28 15:26:39,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:26:39,544 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:26:39,544 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:26:39,560 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-28 15:26:39,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:26:39,760 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:26:39,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:26:39,761 INFO L85 PathProgramCache]: Analyzing trace with hash -678348743, now seen corresponding path program 17 times [2022-01-28 15:26:39,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:26:39,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295481439] [2022-01-28 15:26:39,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:26:39,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:26:39,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:26:40,067 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:26:40,067 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:26:40,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295481439] [2022-01-28 15:26:40,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295481439] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:26:40,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817043968] [2022-01-28 15:26:40,068 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:26:40,068 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:26:40,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:26:40,069 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:26:40,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-28 15:26:40,100 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:26:40,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:26:40,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:26:40,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:26:40,435 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:26:40,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:26:40,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:26:40,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:26:40,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:26:40,548 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:26:40,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:26:40,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:26:40,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:26:40,738 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:26:40,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 57 [2022-01-28 15:26:40,908 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:26:40,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:26:41,288 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:26:41,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817043968] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:26:41,288 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:26:41,288 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-28 15:26:41,288 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561329809] [2022-01-28 15:26:41,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:26:41,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-28 15:26:41,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:26:41,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-28 15:26:41,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=2064, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:26:41,289 INFO L87 Difference]: Start difference. First operand 12884 states and 44075 transitions. Second operand has 49 states, 49 states have (on average 2.1020408163265305) internal successors, (103), 49 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:27:24,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:27:24,792 INFO L93 Difference]: Finished difference Result 100279 states and 326889 transitions. [2022-01-28 15:27:24,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 656 states. [2022-01-28 15:27:24,793 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.1020408163265305) internal successors, (103), 49 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:27:24,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:27:25,060 INFO L225 Difference]: With dead ends: 100279 [2022-01-28 15:27:25,060 INFO L226 Difference]: Without dead ends: 90653 [2022-01-28 15:27:25,075 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 792 GetRequests, 91 SyntacticMatches, 2 SemanticMatches, 699 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232505 ImplicationChecksByTransitivity, 37.7s TimeCoverageRelationStatistics Valid=56819, Invalid=433881, Unknown=0, NotChecked=0, Total=490700 [2022-01-28 15:27:25,075 INFO L933 BasicCegarLoop]: 84 mSDtfsCounter, 2896 mSDsluCounter, 4381 mSDsCounter, 0 mSdLazyCounter, 9593 mSolverCounterSat, 997 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2896 SdHoareTripleChecker+Valid, 2016 SdHoareTripleChecker+Invalid, 11798 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 997 IncrementalHoareTripleChecker+Valid, 9593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1208 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:27:25,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2896 Valid, 2016 Invalid, 11798 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [997 Valid, 9593 Invalid, 0 Unknown, 1208 Unchecked, 4.4s Time] [2022-01-28 15:27:25,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90653 states. [2022-01-28 15:27:25,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90653 to 15895. [2022-01-28 15:27:25,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15895 states, 15894 states have (on average 3.4251289794891155) internal successors, (54439), 15894 states have internal predecessors, (54439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:27:25,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15895 states to 15895 states and 54439 transitions. [2022-01-28 15:27:25,954 INFO L78 Accepts]: Start accepts. Automaton has 15895 states and 54439 transitions. Word has length 44 [2022-01-28 15:27:25,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:27:25,954 INFO L470 AbstractCegarLoop]: Abstraction has 15895 states and 54439 transitions. [2022-01-28 15:27:25,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.1020408163265305) internal successors, (103), 49 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:27:25,954 INFO L276 IsEmpty]: Start isEmpty. Operand 15895 states and 54439 transitions. [2022-01-28 15:27:25,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:27:25,978 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:27:25,978 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:27:25,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-28 15:27:26,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:27:26,181 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:27:26,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:27:26,181 INFO L85 PathProgramCache]: Analyzing trace with hash -77114961, now seen corresponding path program 18 times [2022-01-28 15:27:26,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:27:26,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623536608] [2022-01-28 15:27:26,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:27:26,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:27:26,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:27:26,506 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:27:26,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:27:26,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623536608] [2022-01-28 15:27:26,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623536608] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:27:26,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733144983] [2022-01-28 15:27:26,507 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:27:26,507 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:27:26,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:27:26,508 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:27:26,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-28 15:27:26,540 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-28 15:27:26,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:27:26,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:27:26,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:27:26,969 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:27:26,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:27:27,114 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:27:27,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:27:27,193 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:27:27,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:27:27,424 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:27:27,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:27:27,627 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:27:27,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:27:27,932 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:27:27,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733144983] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:27:27,932 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:27:27,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 48 [2022-01-28 15:27:27,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912594784] [2022-01-28 15:27:27,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:27:27,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-28 15:27:27,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:27:27,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-28 15:27:27,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=1975, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:27:27,934 INFO L87 Difference]: Start difference. First operand 15895 states and 54439 transitions. Second operand has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:28:01,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:01,711 INFO L93 Difference]: Finished difference Result 78559 states and 258414 transitions. [2022-01-28 15:28:01,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 592 states. [2022-01-28 15:28:01,711 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:28:01,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:01,943 INFO L225 Difference]: With dead ends: 78559 [2022-01-28 15:28:01,943 INFO L226 Difference]: Without dead ends: 77205 [2022-01-28 15:28:01,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 695 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 634 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183905 ImplicationChecksByTransitivity, 29.0s TimeCoverageRelationStatistics Valid=40385, Invalid=363475, Unknown=0, NotChecked=0, Total=403860 [2022-01-28 15:28:01,961 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 1924 mSDsluCounter, 3774 mSDsCounter, 0 mSdLazyCounter, 9893 mSolverCounterSat, 683 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1924 SdHoareTripleChecker+Valid, 1468 SdHoareTripleChecker+Invalid, 10576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 683 IncrementalHoareTripleChecker+Valid, 9893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:28:01,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1924 Valid, 1468 Invalid, 10576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [683 Valid, 9893 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2022-01-28 15:28:02,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77205 states. [2022-01-28 15:28:02,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77205 to 16001. [2022-01-28 15:28:02,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16001 states, 16000 states have (on average 3.43) internal successors, (54880), 16000 states have internal predecessors, (54880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:28:02,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16001 states to 16001 states and 54880 transitions. [2022-01-28 15:28:02,993 INFO L78 Accepts]: Start accepts. Automaton has 16001 states and 54880 transitions. Word has length 44 [2022-01-28 15:28:02,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:02,993 INFO L470 AbstractCegarLoop]: Abstraction has 16001 states and 54880 transitions. [2022-01-28 15:28:02,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:28:02,993 INFO L276 IsEmpty]: Start isEmpty. Operand 16001 states and 54880 transitions. [2022-01-28 15:28:03,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:28:03,019 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:03,019 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:28:03,046 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-28 15:28:03,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:03,232 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:28:03,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:03,232 INFO L85 PathProgramCache]: Analyzing trace with hash 860665313, now seen corresponding path program 19 times [2022-01-28 15:28:03,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:03,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515501452] [2022-01-28 15:28:03,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:03,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:03,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:03,523 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:28:03,524 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:03,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515501452] [2022-01-28 15:28:03,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515501452] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:28:03,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456919505] [2022-01-28 15:28:03,524 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:28:03,524 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:03,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:03,525 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:28:03,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-28 15:28:03,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:03,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:28:03,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:04,152 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:28:04,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:28:04,245 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:28:04,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:28:04,304 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:28:04,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:28:04,552 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:28:04,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:28:04,779 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:28:04,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:28:05,073 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:28:05,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456919505] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:28:05,073 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:28:05,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-28 15:28:05,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713378385] [2022-01-28 15:28:05,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:28:05,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-28 15:28:05,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:05,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-28 15:28:05,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=2079, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:28:05,074 INFO L87 Difference]: Start difference. First operand 16001 states and 54880 transitions. Second operand has 49 states, 49 states have (on average 2.163265306122449) internal successors, (106), 49 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:28:36,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:36,287 INFO L93 Difference]: Finished difference Result 80996 states and 264692 transitions. [2022-01-28 15:28:36,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 570 states. [2022-01-28 15:28:36,287 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.163265306122449) internal successors, (106), 49 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:28:36,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:36,537 INFO L225 Difference]: With dead ends: 80996 [2022-01-28 15:28:36,538 INFO L226 Difference]: Without dead ends: 79005 [2022-01-28 15:28:36,552 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 673 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 613 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173054 ImplicationChecksByTransitivity, 26.9s TimeCoverageRelationStatistics Valid=39432, Invalid=338178, Unknown=0, NotChecked=0, Total=377610 [2022-01-28 15:28:36,553 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 2315 mSDsluCounter, 3729 mSDsCounter, 0 mSdLazyCounter, 9990 mSolverCounterSat, 760 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2315 SdHoareTripleChecker+Valid, 1395 SdHoareTripleChecker+Invalid, 10750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 760 IncrementalHoareTripleChecker+Valid, 9990 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:28:36,553 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2315 Valid, 1395 Invalid, 10750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [760 Valid, 9990 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2022-01-28 15:28:36,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79005 states. [2022-01-28 15:28:37,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79005 to 15733. [2022-01-28 15:28:37,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15733 states, 15732 states have (on average 3.4367531146707346) internal successors, (54067), 15732 states have internal predecessors, (54067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:28:37,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15733 states to 15733 states and 54067 transitions. [2022-01-28 15:28:37,701 INFO L78 Accepts]: Start accepts. Automaton has 15733 states and 54067 transitions. Word has length 44 [2022-01-28 15:28:37,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:37,701 INFO L470 AbstractCegarLoop]: Abstraction has 15733 states and 54067 transitions. [2022-01-28 15:28:37,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.163265306122449) internal successors, (106), 49 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:28:37,701 INFO L276 IsEmpty]: Start isEmpty. Operand 15733 states and 54067 transitions. [2022-01-28 15:28:37,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:28:37,748 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:37,748 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:28:37,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-28 15:28:37,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:37,964 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:28:37,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:37,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1391795877, now seen corresponding path program 20 times [2022-01-28 15:28:37,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:37,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690672341] [2022-01-28 15:28:37,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:37,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:37,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:38,222 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:28:38,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:38,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690672341] [2022-01-28 15:28:38,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690672341] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:28:38,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223366181] [2022-01-28 15:28:38,222 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:28:38,222 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:38,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:38,223 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:28:38,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-28 15:28:38,252 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:28:38,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:28:38,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:28:38,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:38,639 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:28:38,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:28:38,778 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:28:38,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:28:38,848 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:28:38,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:28:39,050 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:28:39,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:28:39,273 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:28:39,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:28:39,554 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:28:39,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223366181] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:28:39,554 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:28:39,554 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 47 [2022-01-28 15:28:39,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817814117] [2022-01-28 15:28:39,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:28:39,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-28 15:28:39,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:39,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-28 15:28:39,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1895, Unknown=0, NotChecked=0, Total=2162 [2022-01-28 15:28:39,555 INFO L87 Difference]: Start difference. First operand 15733 states and 54067 transitions. Second operand has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:28:57,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:57,695 INFO L93 Difference]: Finished difference Result 63955 states and 209608 transitions. [2022-01-28 15:28:57,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 357 states. [2022-01-28 15:28:57,696 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:28:57,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:57,874 INFO L225 Difference]: With dead ends: 63955 [2022-01-28 15:28:57,874 INFO L226 Difference]: Without dead ends: 63155 [2022-01-28 15:28:57,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 460 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 398 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69376 ImplicationChecksByTransitivity, 15.2s TimeCoverageRelationStatistics Valid=19259, Invalid=140341, Unknown=0, NotChecked=0, Total=159600 [2022-01-28 15:28:57,884 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 1995 mSDsluCounter, 2403 mSDsCounter, 0 mSdLazyCounter, 6981 mSolverCounterSat, 678 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1995 SdHoareTripleChecker+Valid, 779 SdHoareTripleChecker+Invalid, 7659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 678 IncrementalHoareTripleChecker+Valid, 6981 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:28:57,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1995 Valid, 779 Invalid, 7659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [678 Valid, 6981 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-01-28 15:28:57,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63155 states. [2022-01-28 15:28:58,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63155 to 16979. [2022-01-28 15:28:58,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16979 states, 16978 states have (on average 3.4392743550477087) internal successors, (58392), 16978 states have internal predecessors, (58392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:28:58,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16979 states to 16979 states and 58392 transitions. [2022-01-28 15:28:58,668 INFO L78 Accepts]: Start accepts. Automaton has 16979 states and 58392 transitions. Word has length 44 [2022-01-28 15:28:58,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:58,668 INFO L470 AbstractCegarLoop]: Abstraction has 16979 states and 58392 transitions. [2022-01-28 15:28:58,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:28:58,668 INFO L276 IsEmpty]: Start isEmpty. Operand 16979 states and 58392 transitions. [2022-01-28 15:28:58,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:28:58,695 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:58,695 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:28:58,711 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-01-28 15:28:58,911 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,SelfDestructingSolverStorable23 [2022-01-28 15:28:58,911 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:28:58,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:58,912 INFO L85 PathProgramCache]: Analyzing trace with hash 884472071, now seen corresponding path program 21 times [2022-01-28 15:28:58,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:58,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954009142] [2022-01-28 15:28:58,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:58,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:58,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:59,228 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:28:59,228 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:59,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954009142] [2022-01-28 15:28:59,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954009142] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:28:59,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313049344] [2022-01-28 15:28:59,229 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:28:59,229 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:59,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:59,230 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:28:59,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-28 15:28:59,262 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:28:59,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:28:59,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-28 15:28:59,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:59,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:28:59,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:28:59,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-28 15:28:59,815 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:28:59,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:28:59,863 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:28:59,863 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:29:00,155 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:29:00,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:29:00,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:00,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:29:00,313 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:29:00,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 56 [2022-01-28 15:29:00,633 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:29:00,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [313049344] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:29:00,633 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:29:00,633 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 48 [2022-01-28 15:29:00,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88187515] [2022-01-28 15:29:00,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:29:00,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-28 15:29:00,634 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:29:00,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-28 15:29:00,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=1980, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:29:00,634 INFO L87 Difference]: Start difference. First operand 16979 states and 58392 transitions. Second operand has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:29:36,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:29:36,480 INFO L93 Difference]: Finished difference Result 102003 states and 332162 transitions. [2022-01-28 15:29:36,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 580 states. [2022-01-28 15:29:36,480 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:29:36,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:29:37,023 INFO L225 Difference]: With dead ends: 102003 [2022-01-28 15:29:37,023 INFO L226 Difference]: Without dead ends: 100211 [2022-01-28 15:29:37,035 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 691 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 622 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180537 ImplicationChecksByTransitivity, 31.0s TimeCoverageRelationStatistics Valid=45817, Invalid=342935, Unknown=0, NotChecked=0, Total=388752 [2022-01-28 15:29:37,036 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 2287 mSDsluCounter, 3956 mSDsCounter, 0 mSdLazyCounter, 9383 mSolverCounterSat, 751 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2287 SdHoareTripleChecker+Valid, 1439 SdHoareTripleChecker+Invalid, 11552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 751 IncrementalHoareTripleChecker+Valid, 9383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1418 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:29:37,036 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2287 Valid, 1439 Invalid, 11552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [751 Valid, 9383 Invalid, 0 Unknown, 1418 Unchecked, 3.9s Time] [2022-01-28 15:29:37,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100211 states. [2022-01-28 15:29:38,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100211 to 17668. [2022-01-28 15:29:38,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17668 states, 17667 states have (on average 3.4446142525612724) internal successors, (60856), 17667 states have internal predecessors, (60856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:29:38,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17668 states to 17668 states and 60856 transitions. [2022-01-28 15:29:38,181 INFO L78 Accepts]: Start accepts. Automaton has 17668 states and 60856 transitions. Word has length 44 [2022-01-28 15:29:38,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:29:38,181 INFO L470 AbstractCegarLoop]: Abstraction has 17668 states and 60856 transitions. [2022-01-28 15:29:38,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:29:38,181 INFO L276 IsEmpty]: Start isEmpty. Operand 17668 states and 60856 transitions. [2022-01-28 15:29:38,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:29:38,211 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:29:38,211 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:29:38,226 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-01-28 15:29:38,427 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,SelfDestructingSolverStorable24 [2022-01-28 15:29:38,427 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:29:38,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:29:38,431 INFO L85 PathProgramCache]: Analyzing trace with hash -33606939, now seen corresponding path program 22 times [2022-01-28 15:29:38,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:29:38,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884846596] [2022-01-28 15:29:38,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:29:38,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:29:38,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:29:38,728 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:29:38,728 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:29:38,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884846596] [2022-01-28 15:29:38,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884846596] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:29:38,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273335737] [2022-01-28 15:29:38,728 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:29:38,728 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:29:38,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:29:38,729 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:29:38,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-28 15:29:38,759 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:29:38,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:29:38,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:29:38,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:29:39,268 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:29:39,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-28 15:29:39,411 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:29:39,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:29:39,494 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:29:39,494 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:29:39,742 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:29:39,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:29:39,989 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:29:39,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:29:40,279 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:29:40,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273335737] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:29:40,279 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:29:40,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-28 15:29:40,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621124512] [2022-01-28 15:29:40,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:29:40,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-28 15:29:40,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:29:40,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-28 15:29:40,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=2082, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:29:40,281 INFO L87 Difference]: Start difference. First operand 17668 states and 60856 transitions. Second operand has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:30:14,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:30:14,501 INFO L93 Difference]: Finished difference Result 109389 states and 358634 transitions. [2022-01-28 15:30:14,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 563 states. [2022-01-28 15:30:14,501 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:30:14,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:30:15,013 INFO L225 Difference]: With dead ends: 109389 [2022-01-28 15:30:15,014 INFO L226 Difference]: Without dead ends: 106874 [2022-01-28 15:30:15,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 666 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 606 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169281 ImplicationChecksByTransitivity, 29.3s TimeCoverageRelationStatistics Valid=39171, Invalid=329885, Unknown=0, NotChecked=0, Total=369056 [2022-01-28 15:30:15,027 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 2699 mSDsluCounter, 2753 mSDsCounter, 0 mSdLazyCounter, 8512 mSolverCounterSat, 992 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2699 SdHoareTripleChecker+Valid, 866 SdHoareTripleChecker+Invalid, 9504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 992 IncrementalHoareTripleChecker+Valid, 8512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:30:15,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2699 Valid, 866 Invalid, 9504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [992 Valid, 8512 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2022-01-28 15:30:15,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106874 states. [2022-01-28 15:30:16,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106874 to 18383. [2022-01-28 15:30:16,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18383 states, 18382 states have (on average 3.444837340876945) internal successors, (63323), 18382 states have internal predecessors, (63323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:30:16,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18383 states to 18383 states and 63323 transitions. [2022-01-28 15:30:16,260 INFO L78 Accepts]: Start accepts. Automaton has 18383 states and 63323 transitions. Word has length 44 [2022-01-28 15:30:16,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:30:16,261 INFO L470 AbstractCegarLoop]: Abstraction has 18383 states and 63323 transitions. [2022-01-28 15:30:16,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:30:16,261 INFO L276 IsEmpty]: Start isEmpty. Operand 18383 states and 63323 transitions. [2022-01-28 15:30:16,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:30:16,290 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:30:16,290 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:30:16,308 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-28 15:30:16,505 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,SelfDestructingSolverStorable25 [2022-01-28 15:30:16,505 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:30:16,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:30:16,506 INFO L85 PathProgramCache]: Analyzing trace with hash 272930747, now seen corresponding path program 23 times [2022-01-28 15:30:16,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:30:16,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805665195] [2022-01-28 15:30:16,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:30:16,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:30:16,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:30:16,734 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:30:16,735 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:30:16,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805665195] [2022-01-28 15:30:16,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805665195] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:30:16,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831233774] [2022-01-28 15:30:16,735 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:30:16,735 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:30:16,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:30:16,736 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:30:16,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-28 15:30:16,769 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:30:16,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:30:16,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-28 15:30:16,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:30:17,059 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:30:17,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:30:17,175 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:30:17,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:30:17,225 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:30:17,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:30:17,395 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:30:17,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-01-28 15:30:17,610 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:30:17,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-01-28 15:30:17,806 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:30:17,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831233774] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:30:17,806 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:30:17,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 48 [2022-01-28 15:30:17,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347858691] [2022-01-28 15:30:17,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:30:17,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-28 15:30:17,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:30:17,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-28 15:30:17,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=1982, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:30:17,807 INFO L87 Difference]: Start difference. First operand 18383 states and 63323 transitions. Second operand has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:30:36,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:30:36,788 INFO L93 Difference]: Finished difference Result 84029 states and 275540 transitions. [2022-01-28 15:30:36,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 353 states. [2022-01-28 15:30:36,788 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:30:36,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:30:37,162 INFO L225 Difference]: With dead ends: 84029 [2022-01-28 15:30:37,162 INFO L226 Difference]: Without dead ends: 82831 [2022-01-28 15:30:37,167 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 456 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 395 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68230 ImplicationChecksByTransitivity, 15.9s TimeCoverageRelationStatistics Valid=18314, Invalid=138898, Unknown=0, NotChecked=0, Total=157212 [2022-01-28 15:30:37,168 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 1698 mSDsluCounter, 2076 mSDsCounter, 0 mSdLazyCounter, 6059 mSolverCounterSat, 630 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1698 SdHoareTripleChecker+Valid, 726 SdHoareTripleChecker+Invalid, 6689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 630 IncrementalHoareTripleChecker+Valid, 6059 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:30:37,168 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1698 Valid, 726 Invalid, 6689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [630 Valid, 6059 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-01-28 15:30:37,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82831 states. [2022-01-28 15:30:38,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82831 to 18613. [2022-01-28 15:30:38,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18613 states, 18612 states have (on average 3.445733935095637) internal successors, (64132), 18612 states have internal predecessors, (64132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:30:38,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18613 states to 18613 states and 64132 transitions. [2022-01-28 15:30:38,155 INFO L78 Accepts]: Start accepts. Automaton has 18613 states and 64132 transitions. Word has length 44 [2022-01-28 15:30:38,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:30:38,155 INFO L470 AbstractCegarLoop]: Abstraction has 18613 states and 64132 transitions. [2022-01-28 15:30:38,155 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:30:38,156 INFO L276 IsEmpty]: Start isEmpty. Operand 18613 states and 64132 transitions. [2022-01-28 15:30:38,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:30:38,196 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:30:38,196 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:30:38,214 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-28 15:30:38,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:30:38,400 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:30:38,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:30:38,400 INFO L85 PathProgramCache]: Analyzing trace with hash -645148263, now seen corresponding path program 24 times [2022-01-28 15:30:38,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:30:38,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779287957] [2022-01-28 15:30:38,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:30:38,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:30:38,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:30:38,692 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:30:38,692 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:30:38,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779287957] [2022-01-28 15:30:38,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779287957] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:30:38,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1949195987] [2022-01-28 15:30:38,692 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:30:38,693 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:30:38,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:30:38,693 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:30:38,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-28 15:30:38,726 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:30:38,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:30:38,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:30:38,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:30:39,157 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:30:39,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:30:39,270 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:30:39,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:30:39,340 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:30:39,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:30:39,586 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:30:39,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:30:39,913 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:30:39,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:30:40,120 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:30:40,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1949195987] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:30:40,120 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:30:40,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-28 15:30:40,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409080237] [2022-01-28 15:30:40,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:30:40,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-28 15:30:40,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:30:40,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-28 15:30:40,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=2083, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:30:40,121 INFO L87 Difference]: Start difference. First operand 18613 states and 64132 transitions. Second operand has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:11,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:31:11,935 INFO L93 Difference]: Finished difference Result 103092 states and 337501 transitions. [2022-01-28 15:31:11,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 489 states. [2022-01-28 15:31:11,935 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:31:11,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:31:12,509 INFO L225 Difference]: With dead ends: 103092 [2022-01-28 15:31:12,509 INFO L226 Difference]: Without dead ends: 101564 [2022-01-28 15:31:12,518 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 592 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 532 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127959 ImplicationChecksByTransitivity, 27.2s TimeCoverageRelationStatistics Valid=31003, Invalid=253619, Unknown=0, NotChecked=0, Total=284622 [2022-01-28 15:31:12,519 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 2352 mSDsluCounter, 2758 mSDsCounter, 0 mSdLazyCounter, 8721 mSolverCounterSat, 794 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2352 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 9515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 794 IncrementalHoareTripleChecker+Valid, 8721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:31:12,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2352 Valid, 841 Invalid, 9515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [794 Valid, 8721 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-01-28 15:31:12,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101564 states. [2022-01-28 15:31:13,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101564 to 18510. [2022-01-28 15:31:13,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18510 states, 18509 states have (on average 3.4462693824625856) internal successors, (63787), 18509 states have internal predecessors, (63787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:13,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18510 states to 18510 states and 63787 transitions. [2022-01-28 15:31:13,815 INFO L78 Accepts]: Start accepts. Automaton has 18510 states and 63787 transitions. Word has length 44 [2022-01-28 15:31:13,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:31:13,815 INFO L470 AbstractCegarLoop]: Abstraction has 18510 states and 63787 transitions. [2022-01-28 15:31:13,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:13,815 INFO L276 IsEmpty]: Start isEmpty. Operand 18510 states and 63787 transitions. [2022-01-28 15:31:13,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:31:13,842 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:31:13,842 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:31:13,860 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-28 15:31:14,052 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,SelfDestructingSolverStorable27 [2022-01-28 15:31:14,052 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:31:14,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:31:14,053 INFO L85 PathProgramCache]: Analyzing trace with hash 21285545, now seen corresponding path program 25 times [2022-01-28 15:31:14,053 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:31:14,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803859558] [2022-01-28 15:31:14,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:31:14,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:31:14,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:31:14,382 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:31:14,382 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:31:14,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803859558] [2022-01-28 15:31:14,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803859558] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:31:14,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043268499] [2022-01-28 15:31:14,382 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:31:14,382 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:31:14,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:31:14,383 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:31:14,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-28 15:31:14,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:31:14,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:31:14,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:31:14,848 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:31:14,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:31:14,908 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:31:14,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:31:14,957 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:31:14,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:31:15,188 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:31:15,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:31:15,421 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:31:15,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:31:15,699 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:31:15,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1043268499] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:31:15,699 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:31:15,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-28 15:31:15,699 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712129544] [2022-01-28 15:31:15,699 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:31:15,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-28 15:31:15,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:31:15,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-28 15:31:15,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=2079, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:31:15,700 INFO L87 Difference]: Start difference. First operand 18510 states and 63787 transitions. Second operand has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:41,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:31:41,279 INFO L93 Difference]: Finished difference Result 91296 states and 298389 transitions. [2022-01-28 15:31:41,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 425 states. [2022-01-28 15:31:41,279 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:31:41,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:31:41,571 INFO L225 Difference]: With dead ends: 91296 [2022-01-28 15:31:41,571 INFO L226 Difference]: Without dead ends: 89183 [2022-01-28 15:31:41,709 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 528 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 468 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98758 ImplicationChecksByTransitivity, 21.6s TimeCoverageRelationStatistics Valid=25938, Invalid=194492, Unknown=0, NotChecked=0, Total=220430 [2022-01-28 15:31:41,709 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 2540 mSDsluCounter, 2733 mSDsCounter, 0 mSdLazyCounter, 8443 mSolverCounterSat, 799 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2540 SdHoareTripleChecker+Valid, 852 SdHoareTripleChecker+Invalid, 9242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 799 IncrementalHoareTripleChecker+Valid, 8443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:31:41,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2540 Valid, 852 Invalid, 9242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [799 Valid, 8443 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2022-01-28 15:31:41,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89183 states. [2022-01-28 15:31:42,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89183 to 17991. [2022-01-28 15:31:42,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17991 states, 17990 states have (on average 3.4312951639799887) internal successors, (61729), 17990 states have internal predecessors, (61729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:42,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17991 states to 17991 states and 61729 transitions. [2022-01-28 15:31:42,713 INFO L78 Accepts]: Start accepts. Automaton has 17991 states and 61729 transitions. Word has length 44 [2022-01-28 15:31:42,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:31:42,713 INFO L470 AbstractCegarLoop]: Abstraction has 17991 states and 61729 transitions. [2022-01-28 15:31:42,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:42,713 INFO L276 IsEmpty]: Start isEmpty. Operand 17991 states and 61729 transitions. [2022-01-28 15:31:42,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:31:42,742 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:31:42,742 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:31:42,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-28 15:31:42,956 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-28 15:31:42,956 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:31:42,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:31:42,957 INFO L85 PathProgramCache]: Analyzing trace with hash -550844311, now seen corresponding path program 26 times [2022-01-28 15:31:42,957 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:31:42,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9107286] [2022-01-28 15:31:42,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:31:42,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:31:42,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:31:43,175 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:31:43,176 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:31:43,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9107286] [2022-01-28 15:31:43,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9107286] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:31:43,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350468219] [2022-01-28 15:31:43,176 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:31:43,176 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:31:43,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:31:43,192 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:31:43,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-28 15:31:43,222 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:31:43,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:31:43,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:31:43,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:31:43,590 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-28 15:31:43,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 19 [2022-01-28 15:31:43,687 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:31:43,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:31:43,732 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:31:43,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:31:43,809 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:31:43,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:31:44,009 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:31:44,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:31:44,277 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:31:44,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350468219] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:31:44,277 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:31:44,277 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 47 [2022-01-28 15:31:44,278 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136715245] [2022-01-28 15:31:44,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:31:44,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-28 15:31:44,278 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:31:44,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-28 15:31:44,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1895, Unknown=0, NotChecked=0, Total=2162 [2022-01-28 15:31:44,278 INFO L87 Difference]: Start difference. First operand 17991 states and 61729 transitions. Second operand has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:53,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:31:53,234 INFO L93 Difference]: Finished difference Result 45577 states and 151235 transitions. [2022-01-28 15:31:53,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2022-01-28 15:31:53,238 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:31:53,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:31:53,355 INFO L225 Difference]: With dead ends: 45577 [2022-01-28 15:31:53,355 INFO L226 Difference]: Without dead ends: 44903 [2022-01-28 15:31:53,358 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 225 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18819 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=7135, Invalid=44167, Unknown=0, NotChecked=0, Total=51302 [2022-01-28 15:31:53,359 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 1300 mSDsluCounter, 2282 mSDsCounter, 0 mSdLazyCounter, 6527 mSolverCounterSat, 389 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1300 SdHoareTripleChecker+Valid, 713 SdHoareTripleChecker+Invalid, 6916 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 389 IncrementalHoareTripleChecker+Valid, 6527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:31:53,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1300 Valid, 713 Invalid, 6916 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [389 Valid, 6527 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-01-28 15:31:53,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44903 states. [2022-01-28 15:31:53,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44903 to 17776. [2022-01-28 15:31:53,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17776 states, 17775 states have (on average 3.437974683544304) internal successors, (61110), 17775 states have internal predecessors, (61110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:53,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17776 states to 17776 states and 61110 transitions. [2022-01-28 15:31:53,937 INFO L78 Accepts]: Start accepts. Automaton has 17776 states and 61110 transitions. Word has length 44 [2022-01-28 15:31:53,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:31:53,939 INFO L470 AbstractCegarLoop]: Abstraction has 17776 states and 61110 transitions. [2022-01-28 15:31:53,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:53,939 INFO L276 IsEmpty]: Start isEmpty. Operand 17776 states and 61110 transitions. [2022-01-28 15:31:53,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:31:53,967 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:31:53,967 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:31:53,985 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-28 15:31:54,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:31:54,179 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:31:54,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:31:54,180 INFO L85 PathProgramCache]: Analyzing trace with hash -979534053, now seen corresponding path program 27 times [2022-01-28 15:31:54,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:31:54,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842222462] [2022-01-28 15:31:54,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:31:54,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:31:54,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:31:54,486 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-28 15:31:54,487 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:31:54,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842222462] [2022-01-28 15:31:54,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842222462] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:31:54,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049237535] [2022-01-28 15:31:54,487 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:31:54,487 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:31:54,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:31:54,488 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:31:54,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-28 15:31:54,517 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:31:54,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:31:54,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-28 15:31:54,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:31:55,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:31:55,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:31:55,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2022-01-28 15:31:55,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:31:55,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:31:55,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:31:55,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:31:55,173 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:31:55,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:31:55,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:31:55,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:31:55,474 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:31:55,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 57 [2022-01-28 15:31:55,716 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:31:55,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:31:55,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:31:55,727 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:31:55,727 INFO L388 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 30 treesize of output 46 [2022-01-28 15:31:56,141 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:31:56,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049237535] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:31:56,141 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:31:56,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 49 [2022-01-28 15:31:56,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958625707] [2022-01-28 15:31:56,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:31:56,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-28 15:31:56,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:31:56,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-28 15:31:56,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=341, Invalid=2011, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:31:56,143 INFO L87 Difference]: Start difference. First operand 17776 states and 61110 transitions. Second operand has 49 states, 49 states have (on average 2.1020408163265305) internal successors, (103), 49 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:32:42,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:32:42,776 INFO L93 Difference]: Finished difference Result 90555 states and 293092 transitions. [2022-01-28 15:32:42,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 675 states. [2022-01-28 15:32:42,776 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.1020408163265305) internal successors, (103), 49 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:32:42,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:32:43,156 INFO L225 Difference]: With dead ends: 90555 [2022-01-28 15:32:43,156 INFO L226 Difference]: Without dead ends: 79311 [2022-01-28 15:32:43,174 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 866 GetRequests, 143 SyntacticMatches, 5 SemanticMatches, 718 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263414 ImplicationChecksByTransitivity, 40.8s TimeCoverageRelationStatistics Valid=76033, Invalid=441647, Unknown=0, NotChecked=0, Total=517680 [2022-01-28 15:32:43,174 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 4048 mSDsluCounter, 5370 mSDsCounter, 0 mSdLazyCounter, 8692 mSolverCounterSat, 1401 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4048 SdHoareTripleChecker+Valid, 2602 SdHoareTripleChecker+Invalid, 13695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1401 IncrementalHoareTripleChecker+Valid, 8692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3602 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:32:43,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4048 Valid, 2602 Invalid, 13695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1401 Valid, 8692 Invalid, 0 Unknown, 3602 Unchecked, 4.0s Time] [2022-01-28 15:32:43,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79311 states. [2022-01-28 15:32:44,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79311 to 20359. [2022-01-28 15:32:44,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20359 states, 20358 states have (on average 3.440858630513803) internal successors, (70049), 20358 states have internal predecessors, (70049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:32:44,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20359 states to 20359 states and 70049 transitions. [2022-01-28 15:32:44,163 INFO L78 Accepts]: Start accepts. Automaton has 20359 states and 70049 transitions. Word has length 44 [2022-01-28 15:32:44,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:32:44,163 INFO L470 AbstractCegarLoop]: Abstraction has 20359 states and 70049 transitions. [2022-01-28 15:32:44,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.1020408163265305) internal successors, (103), 49 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:32:44,163 INFO L276 IsEmpty]: Start isEmpty. Operand 20359 states and 70049 transitions. [2022-01-28 15:32:44,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:32:44,196 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:32:44,196 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:32:44,214 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-28 15:32:44,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:32:44,406 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:32:44,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:32:44,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1836019791, now seen corresponding path program 28 times [2022-01-28 15:32:44,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:32:44,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187709412] [2022-01-28 15:32:44,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:32:44,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:32:44,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:32:44,795 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:32:44,795 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:32:44,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187709412] [2022-01-28 15:32:44,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187709412] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:32:44,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81153523] [2022-01-28 15:32:44,795 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:32:44,795 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:32:44,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:32:44,800 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:32:44,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-28 15:32:44,850 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:32:44,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:32:44,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:32:44,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:32:45,185 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:32:45,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-28 15:32:45,306 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:32:45,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:32:45,364 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:32:45,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:32:45,565 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:32:45,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:32:45,753 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:32:45,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:32:46,037 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:32:46,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81153523] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:32:46,038 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:32:46,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 47 [2022-01-28 15:32:46,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525023886] [2022-01-28 15:32:46,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:32:46,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-28 15:32:46,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:32:46,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-28 15:32:46,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1890, Unknown=0, NotChecked=0, Total=2162 [2022-01-28 15:32:46,039 INFO L87 Difference]: Start difference. First operand 20359 states and 70049 transitions. Second operand has 47 states, 47 states have (on average 2.0638297872340425) internal successors, (97), 47 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:33:05,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:33:05,953 INFO L93 Difference]: Finished difference Result 74420 states and 246681 transitions. [2022-01-28 15:33:05,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 372 states. [2022-01-28 15:33:05,953 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.0638297872340425) internal successors, (97), 47 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:33:05,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:33:06,368 INFO L225 Difference]: With dead ends: 74420 [2022-01-28 15:33:06,368 INFO L226 Difference]: Without dead ends: 73144 [2022-01-28 15:33:06,376 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 475 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 413 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74325 ImplicationChecksByTransitivity, 16.3s TimeCoverageRelationStatistics Valid=21172, Invalid=150638, Unknown=0, NotChecked=0, Total=171810 [2022-01-28 15:33:06,376 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 1797 mSDsluCounter, 3163 mSDsCounter, 0 mSdLazyCounter, 9397 mSolverCounterSat, 652 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1797 SdHoareTripleChecker+Valid, 1088 SdHoareTripleChecker+Invalid, 10049 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 652 IncrementalHoareTripleChecker+Valid, 9397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:33:06,376 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1797 Valid, 1088 Invalid, 10049 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [652 Valid, 9397 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-01-28 15:33:06,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73144 states. [2022-01-28 15:33:07,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73144 to 20628. [2022-01-28 15:33:07,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20628 states, 20627 states have (on average 3.4430600669026035) internal successors, (71020), 20627 states have internal predecessors, (71020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:33:07,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20628 states to 20628 states and 71020 transitions. [2022-01-28 15:33:07,379 INFO L78 Accepts]: Start accepts. Automaton has 20628 states and 71020 transitions. Word has length 44 [2022-01-28 15:33:07,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:33:07,379 INFO L470 AbstractCegarLoop]: Abstraction has 20628 states and 71020 transitions. [2022-01-28 15:33:07,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.0638297872340425) internal successors, (97), 47 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:33:07,379 INFO L276 IsEmpty]: Start isEmpty. Operand 20628 states and 71020 transitions. [2022-01-28 15:33:07,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:33:07,497 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:33:07,498 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:33:07,514 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-28 15:33:07,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:33:07,711 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:33:07,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:33:07,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1328695985, now seen corresponding path program 29 times [2022-01-28 15:33:07,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:33:07,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909942031] [2022-01-28 15:33:07,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:33:07,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:33:07,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:33:08,017 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:33:08,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:33:08,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909942031] [2022-01-28 15:33:08,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909942031] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:33:08,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357174338] [2022-01-28 15:33:08,017 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:33:08,018 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:33:08,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:33:08,019 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:33:08,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-28 15:33:08,050 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:33:08,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:33:08,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:33:08,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:33:08,467 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:33:08,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-28 15:33:08,577 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:33:08,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:33:08,644 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:33:08,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:33:08,896 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:33:08,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:33:09,088 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:33:09,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:33:09,366 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:33:09,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357174338] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:33:09,366 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:33:09,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 48 [2022-01-28 15:33:09,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940217887] [2022-01-28 15:33:09,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:33:09,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-28 15:33:09,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:33:09,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-28 15:33:09,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=1991, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:33:09,367 INFO L87 Difference]: Start difference. First operand 20628 states and 71020 transitions. Second operand has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:33:34,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:33:34,958 INFO L93 Difference]: Finished difference Result 75578 states and 250126 transitions. [2022-01-28 15:33:34,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 424 states. [2022-01-28 15:33:34,958 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:33:34,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:33:35,292 INFO L225 Difference]: With dead ends: 75578 [2022-01-28 15:33:35,293 INFO L226 Difference]: Without dead ends: 74606 [2022-01-28 15:33:35,300 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 527 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 466 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96444 ImplicationChecksByTransitivity, 21.4s TimeCoverageRelationStatistics Valid=26676, Invalid=191880, Unknown=0, NotChecked=0, Total=218556 [2022-01-28 15:33:35,300 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 2004 mSDsluCounter, 3093 mSDsCounter, 0 mSdLazyCounter, 9523 mSolverCounterSat, 720 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2004 SdHoareTripleChecker+Valid, 990 SdHoareTripleChecker+Invalid, 10243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 720 IncrementalHoareTripleChecker+Valid, 9523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:33:35,300 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2004 Valid, 990 Invalid, 10243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [720 Valid, 9523 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2022-01-28 15:33:35,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74606 states. [2022-01-28 15:33:36,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74606 to 20671. [2022-01-28 15:33:36,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20671 states, 20670 states have (on average 3.4424770198355104) internal successors, (71156), 20670 states have internal predecessors, (71156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:33:36,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20671 states to 20671 states and 71156 transitions. [2022-01-28 15:33:36,249 INFO L78 Accepts]: Start accepts. Automaton has 20671 states and 71156 transitions. Word has length 44 [2022-01-28 15:33:36,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:33:36,249 INFO L470 AbstractCegarLoop]: Abstraction has 20671 states and 71156 transitions. [2022-01-28 15:33:36,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:33:36,249 INFO L276 IsEmpty]: Start isEmpty. Operand 20671 states and 71156 transitions. [2022-01-28 15:33:36,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:33:36,282 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:33:36,282 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:33:36,299 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-01-28 15:33:36,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:33:36,495 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:33:36,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:33:36,496 INFO L85 PathProgramCache]: Analyzing trace with hash 410616975, now seen corresponding path program 30 times [2022-01-28 15:33:36,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:33:36,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843337437] [2022-01-28 15:33:36,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:33:36,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:33:36,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:33:36,821 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:33:36,821 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:33:36,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843337437] [2022-01-28 15:33:36,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843337437] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:33:36,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158691079] [2022-01-28 15:33:36,822 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:33:36,822 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:33:36,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:33:36,823 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:33:36,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-28 15:33:36,854 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:33:36,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:33:36,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:33:36,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:33:37,300 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:33:37,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:33:37,454 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:33:37,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:33:37,532 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:33:37,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:33:37,760 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:33:37,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:33:37,919 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:33:37,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:33:38,138 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:33:38,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158691079] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:33:38,138 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:33:38,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-28 15:33:38,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059377686] [2022-01-28 15:33:38,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:33:38,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-28 15:33:38,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:33:38,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-28 15:33:38,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=2080, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:33:38,140 INFO L87 Difference]: Start difference. First operand 20671 states and 71156 transitions. Second operand has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:34:03,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:34:03,589 INFO L93 Difference]: Finished difference Result 77382 states and 255701 transitions. [2022-01-28 15:34:03,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 449 states. [2022-01-28 15:34:03,589 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:34:03,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:34:03,814 INFO L225 Difference]: With dead ends: 77382 [2022-01-28 15:34:03,814 INFO L226 Difference]: Without dead ends: 76400 [2022-01-28 15:34:03,824 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 552 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 492 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107145 ImplicationChecksByTransitivity, 21.5s TimeCoverageRelationStatistics Valid=29317, Invalid=214225, Unknown=0, NotChecked=0, Total=243542 [2022-01-28 15:34:03,824 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 2073 mSDsluCounter, 2975 mSDsCounter, 0 mSdLazyCounter, 9111 mSolverCounterSat, 784 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2073 SdHoareTripleChecker+Valid, 886 SdHoareTripleChecker+Invalid, 9895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 784 IncrementalHoareTripleChecker+Valid, 9111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:34:03,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2073 Valid, 886 Invalid, 9895 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [784 Valid, 9111 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-01-28 15:34:03,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76400 states. [2022-01-28 15:34:04,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76400 to 20568. [2022-01-28 15:34:04,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20568 states, 20567 states have (on average 3.4429911994943354) internal successors, (70812), 20567 states have internal predecessors, (70812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:34:04,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20568 states to 20568 states and 70812 transitions. [2022-01-28 15:34:04,922 INFO L78 Accepts]: Start accepts. Automaton has 20568 states and 70812 transitions. Word has length 44 [2022-01-28 15:34:04,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:34:04,922 INFO L470 AbstractCegarLoop]: Abstraction has 20568 states and 70812 transitions. [2022-01-28 15:34:04,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:34:04,923 INFO L276 IsEmpty]: Start isEmpty. Operand 20568 states and 70812 transitions. [2022-01-28 15:34:04,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:34:04,956 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:34:04,957 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:34:04,972 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-01-28 15:34:05,168 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,SelfDestructingSolverStorable33 [2022-01-28 15:34:05,169 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:34:05,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:34:05,169 INFO L85 PathProgramCache]: Analyzing trace with hash 717154661, now seen corresponding path program 31 times [2022-01-28 15:34:05,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:34:05,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543090525] [2022-01-28 15:34:05,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:34:05,170 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:34:05,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:34:05,450 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:34:05,450 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:34:05,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543090525] [2022-01-28 15:34:05,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543090525] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:34:05,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364950248] [2022-01-28 15:34:05,450 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:34:05,450 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:34:05,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:34:05,451 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:34:05,452 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-28 15:34:05,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:34:05,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:34:05,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:34:05,991 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:34:05,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:34:06,151 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:34:06,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:34:06,230 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:34:06,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:34:06,423 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:34:06,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:34:06,588 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:34:06,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:34:06,792 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:34:06,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364950248] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:34:06,793 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:34:06,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 48 [2022-01-28 15:34:06,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416292407] [2022-01-28 15:34:06,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:34:06,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-28 15:34:06,793 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:34:06,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-28 15:34:06,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1987, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:34:06,794 INFO L87 Difference]: Start difference. First operand 20568 states and 70812 transitions. Second operand has 48 states, 48 states have (on average 2.0416666666666665) internal successors, (98), 48 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:34:22,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:34:22,061 INFO L93 Difference]: Finished difference Result 71161 states and 235615 transitions. [2022-01-28 15:34:22,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 321 states. [2022-01-28 15:34:22,061 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.0416666666666665) internal successors, (98), 48 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:34:22,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:34:22,437 INFO L225 Difference]: With dead ends: 71161 [2022-01-28 15:34:22,437 INFO L226 Difference]: Without dead ends: 70209 [2022-01-28 15:34:22,441 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 424 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 363 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56514 ImplicationChecksByTransitivity, 12.7s TimeCoverageRelationStatistics Valid=17014, Invalid=115846, Unknown=0, NotChecked=0, Total=132860 [2022-01-28 15:34:22,441 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 1825 mSDsluCounter, 2521 mSDsCounter, 0 mSdLazyCounter, 6978 mSolverCounterSat, 628 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1825 SdHoareTripleChecker+Valid, 918 SdHoareTripleChecker+Invalid, 7606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 628 IncrementalHoareTripleChecker+Valid, 6978 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:34:22,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1825 Valid, 918 Invalid, 7606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [628 Valid, 6978 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-01-28 15:34:22,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70209 states. [2022-01-28 15:34:23,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70209 to 20656. [2022-01-28 15:34:23,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20656 states, 20655 states have (on average 3.442798353909465) internal successors, (71111), 20655 states have internal predecessors, (71111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:34:23,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20656 states to 20656 states and 71111 transitions. [2022-01-28 15:34:23,228 INFO L78 Accepts]: Start accepts. Automaton has 20656 states and 71111 transitions. Word has length 44 [2022-01-28 15:34:23,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:34:23,228 INFO L470 AbstractCegarLoop]: Abstraction has 20656 states and 71111 transitions. [2022-01-28 15:34:23,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.0416666666666665) internal successors, (98), 48 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:34:23,228 INFO L276 IsEmpty]: Start isEmpty. Operand 20656 states and 71111 transitions. [2022-01-28 15:34:23,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:34:23,259 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:34:23,259 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:34:23,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-28 15:34:23,476 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:34:23,476 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:34:23,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:34:23,476 INFO L85 PathProgramCache]: Analyzing trace with hash -200924349, now seen corresponding path program 32 times [2022-01-28 15:34:23,477 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:34:23,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314519862] [2022-01-28 15:34:23,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:34:23,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:34:23,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:34:23,763 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:34:23,763 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:34:23,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314519862] [2022-01-28 15:34:23,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314519862] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:34:23,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047055247] [2022-01-28 15:34:23,763 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:34:23,763 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:34:23,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:34:23,764 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:34:23,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-28 15:34:23,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:34:23,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:34:23,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:34:23,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:34:24,268 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:34:24,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:34:24,347 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:34:24,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:34:24,392 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:34:24,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:34:24,627 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:34:24,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:34:24,855 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:34:24,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:34:25,175 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:34:25,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2047055247] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:34:25,175 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:34:25,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-28 15:34:25,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810493121] [2022-01-28 15:34:25,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:34:25,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-28 15:34:25,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:34:25,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-28 15:34:25,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=271, Invalid=2081, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:34:25,176 INFO L87 Difference]: Start difference. First operand 20656 states and 71111 transitions. Second operand has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:34:47,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:34:47,813 INFO L93 Difference]: Finished difference Result 74935 states and 247615 transitions. [2022-01-28 15:34:47,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 372 states. [2022-01-28 15:34:47,814 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:34:47,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:34:48,026 INFO L225 Difference]: With dead ends: 74935 [2022-01-28 15:34:48,026 INFO L226 Difference]: Without dead ends: 73953 [2022-01-28 15:34:48,034 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 475 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 415 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74678 ImplicationChecksByTransitivity, 18.9s TimeCoverageRelationStatistics Valid=21772, Invalid=151700, Unknown=0, NotChecked=0, Total=173472 [2022-01-28 15:34:48,034 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 1996 mSDsluCounter, 2621 mSDsCounter, 0 mSdLazyCounter, 8426 mSolverCounterSat, 723 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1996 SdHoareTripleChecker+Valid, 779 SdHoareTripleChecker+Invalid, 9149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 723 IncrementalHoareTripleChecker+Valid, 8426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:34:48,034 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1996 Valid, 779 Invalid, 9149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [723 Valid, 8426 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-01-28 15:34:48,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73953 states. [2022-01-28 15:34:48,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73953 to 20619. [2022-01-28 15:34:49,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20619 states, 20618 states have (on average 3.4431079639150255) internal successors, (70990), 20618 states have internal predecessors, (70990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:34:49,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20619 states to 20619 states and 70990 transitions. [2022-01-28 15:34:49,068 INFO L78 Accepts]: Start accepts. Automaton has 20619 states and 70990 transitions. Word has length 44 [2022-01-28 15:34:49,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:34:49,068 INFO L470 AbstractCegarLoop]: Abstraction has 20619 states and 70990 transitions. [2022-01-28 15:34:49,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:34:49,068 INFO L276 IsEmpty]: Start isEmpty. Operand 20619 states and 70990 transitions. [2022-01-28 15:34:49,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:34:49,101 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:34:49,101 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:34:49,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-28 15:34:49,318 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:34:49,319 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:34:49,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:34:49,319 INFO L85 PathProgramCache]: Analyzing trace with hash 465509459, now seen corresponding path program 33 times [2022-01-28 15:34:49,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:34:49,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985055543] [2022-01-28 15:34:49,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:34:49,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:34:49,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:34:49,653 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:34:49,654 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:34:49,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985055543] [2022-01-28 15:34:49,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985055543] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:34:49,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930900336] [2022-01-28 15:34:49,654 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:34:49,654 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:34:49,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:34:49,655 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:34:49,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-28 15:34:49,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:34:49,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:34:49,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:34:49,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:34:50,111 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:34:50,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:34:50,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:34:50,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:34:50,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:34:50,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:34:50,236 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:34:50,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:34:50,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:34:50,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:34:50,444 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:34:50,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 57 [2022-01-28 15:34:50,602 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:34:50,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:34:50,938 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:34:50,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1930900336] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:34:50,938 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:34:50,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-28 15:34:50,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947393574] [2022-01-28 15:34:50,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:34:50,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-28 15:34:50,939 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:34:50,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-28 15:34:50,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=322, Invalid=2030, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:34:50,940 INFO L87 Difference]: Start difference. First operand 20619 states and 70990 transitions. Second operand has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:35:13,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:35:13,933 INFO L93 Difference]: Finished difference Result 76955 states and 252421 transitions. [2022-01-28 15:35:13,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 359 states. [2022-01-28 15:35:13,933 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:35:13,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:35:14,147 INFO L225 Difference]: With dead ends: 76955 [2022-01-28 15:35:14,147 INFO L226 Difference]: Without dead ends: 75716 [2022-01-28 15:35:14,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 462 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 402 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70124 ImplicationChecksByTransitivity, 19.5s TimeCoverageRelationStatistics Valid=22763, Invalid=140049, Unknown=0, NotChecked=0, Total=162812 [2022-01-28 15:35:14,154 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 2274 mSDsluCounter, 2665 mSDsCounter, 0 mSdLazyCounter, 7572 mSolverCounterSat, 760 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2274 SdHoareTripleChecker+Valid, 941 SdHoareTripleChecker+Invalid, 8747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 760 IncrementalHoareTripleChecker+Valid, 7572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 415 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:35:14,154 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2274 Valid, 941 Invalid, 8747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [760 Valid, 7572 Invalid, 0 Unknown, 415 Unchecked, 3.2s Time] [2022-01-28 15:35:14,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75716 states. [2022-01-28 15:35:14,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75716 to 20510. [2022-01-28 15:35:15,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20510 states, 20509 states have (on average 3.445316690233556) internal successors, (70660), 20509 states have internal predecessors, (70660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:35:15,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20510 states to 20510 states and 70660 transitions. [2022-01-28 15:35:15,072 INFO L78 Accepts]: Start accepts. Automaton has 20510 states and 70660 transitions. Word has length 44 [2022-01-28 15:35:15,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:35:15,072 INFO L470 AbstractCegarLoop]: Abstraction has 20510 states and 70660 transitions. [2022-01-28 15:35:15,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:35:15,072 INFO L276 IsEmpty]: Start isEmpty. Operand 20510 states and 70660 transitions. [2022-01-28 15:35:15,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:35:15,224 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:35:15,224 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:35:15,242 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-28 15:35:15,435 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,SelfDestructingSolverStorable36 [2022-01-28 15:35:15,436 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:35:15,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:35:15,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1257882753, now seen corresponding path program 34 times [2022-01-28 15:35:15,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:35:15,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104825503] [2022-01-28 15:35:15,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:35:15,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:35:15,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:35:15,737 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-28 15:35:15,737 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:35:15,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104825503] [2022-01-28 15:35:15,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104825503] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:35:15,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844283005] [2022-01-28 15:35:15,737 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:35:15,737 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:35:15,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:35:15,738 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:35:15,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-28 15:35:15,769 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:35:15,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:35:15,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:35:15,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:35:16,274 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:35:16,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:35:16,338 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:35:16,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:35:16,397 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:35:16,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:35:16,653 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:35:16,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:35:16,870 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:35:16,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:35:17,072 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:35:17,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844283005] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:35:17,072 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:35:17,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 48 [2022-01-28 15:35:17,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235377550] [2022-01-28 15:35:17,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:35:17,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-28 15:35:17,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:35:17,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-28 15:35:17,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=1978, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:35:17,074 INFO L87 Difference]: Start difference. First operand 20510 states and 70660 transitions. Second operand has 48 states, 48 states have (on average 2.0625) internal successors, (99), 48 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:35:47,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:35:47,208 INFO L93 Difference]: Finished difference Result 74984 states and 248360 transitions. [2022-01-28 15:35:47,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 472 states. [2022-01-28 15:35:47,209 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.0625) internal successors, (99), 48 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-01-28 15:35:47,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:35:47,422 INFO L225 Difference]: With dead ends: 74984 [2022-01-28 15:35:47,422 INFO L226 Difference]: Without dead ends: 67786 [2022-01-28 15:35:47,433 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 575 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 514 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125630 ImplicationChecksByTransitivity, 25.5s TimeCoverageRelationStatistics Valid=33985, Invalid=231755, Unknown=0, NotChecked=0, Total=265740 [2022-01-28 15:35:47,434 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 3638 mSDsluCounter, 4835 mSDsCounter, 0 mSdLazyCounter, 9801 mSolverCounterSat, 1452 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3638 SdHoareTripleChecker+Valid, 2564 SdHoareTripleChecker+Invalid, 11253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1452 IncrementalHoareTripleChecker+Valid, 9801 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:35:47,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3638 Valid, 2564 Invalid, 11253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1452 Valid, 9801 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2022-01-28 15:35:47,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67786 states. [2022-01-28 15:35:48,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67786 to 21760. [2022-01-28 15:35:48,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21760 states, 21759 states have (on average 3.452870076749851) internal successors, (75131), 21759 states have internal predecessors, (75131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:35:48,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21760 states to 21760 states and 75131 transitions. [2022-01-28 15:35:48,451 INFO L78 Accepts]: Start accepts. Automaton has 21760 states and 75131 transitions. Word has length 44 [2022-01-28 15:35:48,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:35:48,452 INFO L470 AbstractCegarLoop]: Abstraction has 21760 states and 75131 transitions. [2022-01-28 15:35:48,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.0625) internal successors, (99), 48 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:35:48,452 INFO L276 IsEmpty]: Start isEmpty. Operand 21760 states and 75131 transitions. [2022-01-28 15:35:48,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-28 15:35:48,484 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:35:48,484 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:35:48,500 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-28 15:35:48,687 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,SelfDestructingSolverStorable37 [2022-01-28 15:35:48,688 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:35:48,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:35:48,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1895274763, now seen corresponding path program 35 times [2022-01-28 15:35:48,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:35:48,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033688634] [2022-01-28 15:35:48,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:35:48,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:35:48,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:35:48,984 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-28 15:35:48,984 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:35:48,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033688634] [2022-01-28 15:35:48,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033688634] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:35:48,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705352444] [2022-01-28 15:35:48,984 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:35:48,984 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:35:48,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:35:48,985 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:35:48,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-28 15:35:49,025 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:35:49,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:35:49,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:35:49,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:35:49,467 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:35:49,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-28 15:35:49,532 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-28 15:35:49,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-28 15:35:49,583 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:35:49,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:35:49,787 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:35:49,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:35:50,021 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:35:50,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 56 [2022-01-28 15:35:50,229 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:35:50,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705352444] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:35:50,230 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:35:50,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 48 [2022-01-28 15:35:50,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255869324] [2022-01-28 15:35:50,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:35:50,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-28 15:35:50,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:35:50,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-28 15:35:50,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=291, Invalid=1965, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:35:50,231 INFO L87 Difference]: Start difference. First operand 21760 states and 75131 transitions. Second operand has 48 states, 48 states have (on average 2.125) internal successors, (102), 48 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2022-01-28 15:36:04,368 WARN L243 SmtUtils]: Removed 4 from assertion stack [2022-01-28 15:36:04,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 256 states. [2022-01-28 15:36:04,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 360 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 298 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36652 ImplicationChecksByTransitivity, 12.1s TimeCoverageRelationStatistics Valid=12543, Invalid=77157, Unknown=0, NotChecked=0, Total=89700 [2022-01-28 15:36:04,373 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 2454 mSDsluCounter, 1710 mSDsCounter, 0 mSdLazyCounter, 5595 mSolverCounterSat, 1028 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2454 SdHoareTripleChecker+Valid, 540 SdHoareTripleChecker+Invalid, 6623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1028 IncrementalHoareTripleChecker+Valid, 5595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:36:04,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2454 Valid, 540 Invalid, 6623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1028 Valid, 5595 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-01-28 15:36:04,374 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (4 of 5 remaining) [2022-01-28 15:36:04,389 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-28 15:36:04,405 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-28 15:36:04,405 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-28 15:36:04,574 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,SelfDestructingSolverStorable38 [2022-01-28 15:36:04,575 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (21760states) and FLOYD_HOARE automaton (currently 256 states, 48 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 62 for 27ms.. [2022-01-28 15:36:04,576 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 5 remaining) [2022-01-28 15:36:04,577 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (2 of 5 remaining) [2022-01-28 15:36:04,577 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (1 of 5 remaining) [2022-01-28 15:36:04,577 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATION (0 of 5 remaining) [2022-01-28 15:36:04,579 INFO L732 BasicCegarLoop]: Path program histogram: [35, 2, 1, 1] [2022-01-28 15:36:04,580 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-28 15:36:04,580 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-28 15:36:04,600 INFO L202 PluginConnector]: Adding new model prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.01 03:36:04 BasicIcfg [2022-01-28 15:36:04,600 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-28 15:36:04,600 INFO L158 Benchmark]: Toolchain (without parser) took 856244.78ms. Allocated memory was 192.9MB in the beginning and 2.5GB in the end (delta: 2.3GB). Free memory was 152.0MB in the beginning and 1.5GB in the end (delta: -1.3GB). Peak memory consumption was 1.0GB. Max. memory is 8.0GB. [2022-01-28 15:36:04,601 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.09ms. Allocated memory is still 192.9MB. Free memory was 153.2MB in the beginning and 153.1MB in the end (delta: 143.6kB). There was no memory consumed. Max. memory is 8.0GB. [2022-01-28 15:36:04,601 INFO L158 Benchmark]: Boogie Procedure Inliner took 39.82ms. Allocated memory is still 192.9MB. Free memory was 151.8MB in the beginning and 150.4MB in the end (delta: 1.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-01-28 15:36:04,601 INFO L158 Benchmark]: Boogie Preprocessor took 10.22ms. Allocated memory is still 192.9MB. Free memory was 150.4MB in the beginning and 149.3MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-01-28 15:36:04,601 INFO L158 Benchmark]: RCFGBuilder took 167.46ms. Allocated memory is still 192.9MB. Free memory was 149.3MB in the beginning and 139.4MB in the end (delta: 9.9MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-01-28 15:36:04,601 INFO L158 Benchmark]: TraceAbstraction took 856024.31ms. Allocated memory was 192.9MB in the beginning and 2.5GB in the end (delta: 2.3GB). Free memory was 139.0MB in the beginning and 1.5GB in the end (delta: -1.3GB). Peak memory consumption was 989.0MB. Max. memory is 8.0GB. [2022-01-28 15:36:04,601 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.09ms. Allocated memory is still 192.9MB. Free memory was 153.2MB in the beginning and 153.1MB in the end (delta: 143.6kB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 39.82ms. Allocated memory is still 192.9MB. Free memory was 151.8MB in the beginning and 150.4MB in the end (delta: 1.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 10.22ms. Allocated memory is still 192.9MB. Free memory was 150.4MB in the beginning and 149.3MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 167.46ms. Allocated memory is still 192.9MB. Free memory was 149.3MB in the beginning and 139.4MB in the end (delta: 9.9MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 856024.31ms. Allocated memory was 192.9MB in the beginning and 2.5GB in the end (delta: 2.3GB). Free memory was 139.0MB in the beginning and 1.5GB in the end (delta: -1.3GB). Peak memory consumption was 989.0MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (21760states) and FLOYD_HOARE automaton (currently 256 states, 48 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 62 for 27ms.. - TimeoutResultAtElement [Line: 80]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (21760states) and FLOYD_HOARE automaton (currently 256 states, 48 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 62 for 27ms.. - TimeoutResultAtElement [Line: 80]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (21760states) and FLOYD_HOARE automaton (currently 256 states, 48 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 62 for 27ms.. - TimeoutResultAtElement [Line: 81]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (21760states) and FLOYD_HOARE automaton (currently 256 states, 48 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 62 for 27ms.. - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (21760states) and FLOYD_HOARE automaton (currently 256 states, 48 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 62 for 27ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 61 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 855.9s, OverallIterations: 39, TraceHistogramMax: 2, PathProgramHistogramMax: 35, EmptinessCheckTime: 1.0s, AutomataDifference: 765.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 75289 SdHoareTripleChecker+Valid, 100.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 75289 mSDsluCounter, 40116 SdHoareTripleChecker+Invalid, 86.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 12617 IncrementalHoareTripleChecker+Unchecked, 99181 mSDsCounter, 25525 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 240339 IncrementalHoareTripleChecker+Invalid, 278481 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 25525 mSolverCounterUnsat, 1944 mSDtfsCounter, 240339 mSolverCounterSat, 0.6s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 16483 GetRequests, 2241 SyntacticMatches, 15 SemanticMatches, 14226 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3269077 ImplicationChecksByTransitivity, 642.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=21760occurred in iteration=38, InterpolantAutomatonStates: 12615, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 26.9s AutomataMinimizationTime, 38 MinimizatonAttempts, 1694885 StatesRemovedByMinimization, 34 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 52.5s InterpolantComputationTime, 3146 NumberOfCodeBlocks, 3146 NumberOfCodeBlocksAsserted, 130 NumberOfCheckSat, 4481 ConstructedInterpolants, 31 QuantifiedInterpolants, 55522 SizeOfPredicates, 668 NumberOfNonLiveVariables, 4144 ConjunctsInSsa, 972 ConjunctsInUnsatCore, 107 InterpolantComputations, 6 PerfectInterpolantSequences, 365/1586 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