/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons3.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 05:58:20,180 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 05:58:20,182 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 05:58:20,230 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 05:58:20,230 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 05:58:20,234 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 05:58:20,248 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 05:58:20,249 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 05:58:20,250 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 05:58:20,251 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 05:58:20,251 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 05:58:20,252 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 05:58:20,252 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 05:58:20,253 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 05:58:20,253 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 05:58:20,254 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 05:58:20,254 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 05:58:20,255 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 05:58:20,256 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 05:58:20,257 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 05:58:20,258 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 05:58:20,264 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 05:58:20,266 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 05:58:20,268 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 05:58:20,277 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 05:58:20,277 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 05:58:20,277 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 05:58:20,278 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 05:58:20,278 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 05:58:20,278 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 05:58:20,279 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 05:58:20,279 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 05:58:20,279 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 05:58:20,280 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 05:58:20,280 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 05:58:20,280 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 05:58:20,281 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 05:58:20,281 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 05:58:20,281 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 05:58:20,282 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 05:58:20,282 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 05:58:20,285 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-01-18 05:58:20,310 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 05:58:20,310 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 05:58:20,311 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 05:58:20,311 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 05:58:20,311 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 05:58:20,311 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 05:58:20,312 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 05:58:20,312 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 05:58:20,312 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 05:58:20,312 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 05:58:20,313 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 05:58:20,313 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 05:58:20,313 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 05:58:20,313 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 05:58:20,313 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 05:58:20,313 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 05:58:20,313 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 05:58:20,313 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 05:58:20,313 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 05:58:20,313 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 05:58:20,313 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 05:58:20,314 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 05:58:20,314 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 05:58:20,314 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 05:58:20,315 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 05:58:20,315 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 05:58:20,315 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 05:58:20,315 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 05:58:20,315 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 05:58:20,315 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 05:58:20,315 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 05:58:20,315 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 05:58:20,316 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 05:58:20,316 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-18 05:58:20,505 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 05:58:20,522 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 05:58:20,523 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 05:58:20,524 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 05:58:20,524 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 05:58:20,525 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-18 05:58:20,526 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-18 05:58:20,543 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 05:58:20,544 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 05:58:20,546 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 05:58:20,546 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 05:58:20,546 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 05:58:20,554 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 18.01 05:58:20" (1/1) ... [2022-01-18 05:58:20,560 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 18.01 05:58:20" (1/1) ... [2022-01-18 05:58:20,564 INFO L137 Inliner]: procedures = 5, calls = 4, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 05:58:20,565 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 05:58:20,566 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 05:58:20,566 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 05:58:20,566 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 05:58:20,571 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:58:20" (1/1) ... [2022-01-18 05:58:20,571 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:58:20" (1/1) ... [2022-01-18 05:58:20,572 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:58:20" (1/1) ... [2022-01-18 05:58:20,572 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:58:20" (1/1) ... [2022-01-18 05:58:20,573 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:58:20" (1/1) ... [2022-01-18 05:58:20,575 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:58:20" (1/1) ... [2022-01-18 05:58:20,576 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:58:20" (1/1) ... [2022-01-18 05:58:20,577 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 05:58:20,579 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 05:58:20,579 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 05:58:20,579 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 05:58:20,580 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:58:20" (1/1) ... [2022-01-18 05:58:20,585 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 05:58:20,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:58:20,604 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 05:58:20,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 05:58:20,631 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 05:58:20,631 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 05:58:20,631 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 05:58:20,632 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 05:58:20,632 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 05:58:20,632 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 05:58:20,632 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 05:58:20,632 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 05:58:20,632 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 05:58:20,632 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 05:58:20,632 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 05:58:20,632 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 05:58:20,632 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2022-01-18 05:58:20,632 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-01-18 05:58:20,632 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-01-18 05:58:20,633 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 05:58:20,669 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 05:58:20,670 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 05:58:20,747 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 05:58:20,760 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 05:58:20,760 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 05:58:20,761 INFO L202 PluginConnector]: Adding new model prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:58:20 BoogieIcfgContainer [2022-01-18 05:58:20,762 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 05:58:20,763 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 05:58:20,763 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 05:58:20,776 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 05:58:20,777 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:58:20" (1/2) ... [2022-01-18 05:58:20,778 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6db6d6da and model type prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 05:58:20, skipping insertion in model container [2022-01-18 05:58:20,779 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:58:20" (2/2) ... [2022-01-18 05:58:20,780 INFO L111 eAbstractionObserver]: Analyzing ICFG prod-cons3.wvr.bpl [2022-01-18 05:58:20,783 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 05:58:20,783 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 05:58:20,783 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 05:58:20,783 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 05:58:20,824 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-01-18 05:58:20,885 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 05:58:20,889 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 05:58:20,890 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-18 05:58:20,900 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 50 places, 40 transitions, 112 flow [2022-01-18 05:58:20,967 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-18 05:58:20,972 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-18 05:58:20,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 05:58:20,990 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:20,991 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:58:20,991 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-18 05:58:21,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:21,009 INFO L85 PathProgramCache]: Analyzing trace with hash 179406345, now seen corresponding path program 1 times [2022-01-18 05:58:21,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:21,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843905785] [2022-01-18 05:58:21,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:21,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:21,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:21,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:21,147 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:21,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843905785] [2022-01-18 05:58:21,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843905785] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:58:21,148 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:58:21,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 05:58:21,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379245719] [2022-01-18 05:58:21,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:58:21,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 05:58:21,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:21,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 05:58:21,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 05:58:21,194 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-18 05:58:21,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:21,285 INFO L93 Difference]: Finished difference Result 912 states and 3051 transitions. [2022-01-18 05:58:21,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 05:58:21,287 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-18 05:58:21,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:21,305 INFO L225 Difference]: With dead ends: 912 [2022-01-18 05:58:21,305 INFO L226 Difference]: Without dead ends: 539 [2022-01-18 05:58:21,307 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 05:58:21,311 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.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:58:21,312 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.1s Time] [2022-01-18 05:58:21,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2022-01-18 05:58:21,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 539. [2022-01-18 05:58:21,395 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-18 05:58:21,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 1702 transitions. [2022-01-18 05:58:21,398 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 1702 transitions. Word has length 24 [2022-01-18 05:58:21,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:21,399 INFO L470 AbstractCegarLoop]: Abstraction has 539 states and 1702 transitions. [2022-01-18 05:58:21,399 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-18 05:58:21,399 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 1702 transitions. [2022-01-18 05:58:21,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 05:58:21,401 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:21,401 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:58:21,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 05:58:21,402 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-18 05:58:21,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:21,402 INFO L85 PathProgramCache]: Analyzing trace with hash -483784061, now seen corresponding path program 2 times [2022-01-18 05:58:21,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:21,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958084619] [2022-01-18 05:58:21,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:21,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:21,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:21,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:21,466 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:21,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958084619] [2022-01-18 05:58:21,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958084619] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:58:21,467 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:58:21,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 05:58:21,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801633653] [2022-01-18 05:58:21,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:58:21,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 05:58:21,468 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:21,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 05:58:21,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 05:58:21,469 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-18 05:58:21,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:21,565 INFO L93 Difference]: Finished difference Result 863 states and 2726 transitions. [2022-01-18 05:58:21,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 05:58:21,566 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-18 05:58:21,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:21,569 INFO L225 Difference]: With dead ends: 863 [2022-01-18 05:58:21,570 INFO L226 Difference]: Without dead ends: 671 [2022-01-18 05:58:21,571 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-18 05:58:21,575 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.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:58:21,576 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.1s Time] [2022-01-18 05:58:21,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2022-01-18 05:58:21,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 671. [2022-01-18 05:58:21,597 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-18 05:58:21,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 2158 transitions. [2022-01-18 05:58:21,600 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 2158 transitions. Word has length 24 [2022-01-18 05:58:21,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:21,600 INFO L470 AbstractCegarLoop]: Abstraction has 671 states and 2158 transitions. [2022-01-18 05:58:21,600 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-18 05:58:21,601 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 2158 transitions. [2022-01-18 05:58:21,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 05:58:21,603 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:21,603 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-18 05:58:21,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 05:58:21,604 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-18 05:58:21,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:21,605 INFO L85 PathProgramCache]: Analyzing trace with hash 683624999, now seen corresponding path program 1 times [2022-01-18 05:58:21,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:21,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3499646] [2022-01-18 05:58:21,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:21,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:21,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:21,662 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:21,663 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:21,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3499646] [2022-01-18 05:58:21,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3499646] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:58:21,664 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:58:21,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 05:58:21,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148040812] [2022-01-18 05:58:21,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:58:21,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 05:58:21,669 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:21,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 05:58:21,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 05:58:21,670 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-18 05:58:21,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:21,695 INFO L93 Difference]: Finished difference Result 752 states and 2398 transitions. [2022-01-18 05:58:21,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 05:58:21,695 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-18 05:58:21,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:21,699 INFO L225 Difference]: With dead ends: 752 [2022-01-18 05:58:21,699 INFO L226 Difference]: Without dead ends: 752 [2022-01-18 05:58:21,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 05:58:21,704 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-18 05:58:21,705 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-18 05:58:21,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states. [2022-01-18 05:58:21,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 752. [2022-01-18 05:58:21,726 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-18 05:58:21,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2398 transitions. [2022-01-18 05:58:21,730 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2398 transitions. Word has length 27 [2022-01-18 05:58:21,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:21,730 INFO L470 AbstractCegarLoop]: Abstraction has 752 states and 2398 transitions. [2022-01-18 05:58:21,730 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-18 05:58:21,730 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2398 transitions. [2022-01-18 05:58:21,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:58:21,733 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:21,733 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-18 05:58:21,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 05:58:21,733 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-18 05:58:21,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:21,734 INFO L85 PathProgramCache]: Analyzing trace with hash -699174524, now seen corresponding path program 1 times [2022-01-18 05:58:21,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:21,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19643363] [2022-01-18 05:58:21,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:21,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:21,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:21,772 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:58:21,772 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:21,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19643363] [2022-01-18 05:58:21,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19643363] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:58:21,773 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:58:21,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 05:58:21,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265843835] [2022-01-18 05:58:21,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:58:21,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 05:58:21,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:21,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 05:58:21,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 05:58:21,774 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-18 05:58:21,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:21,805 INFO L93 Difference]: Finished difference Result 800 states and 2514 transitions. [2022-01-18 05:58:21,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 05:58:21,806 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-18 05:58:21,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:21,810 INFO L225 Difference]: With dead ends: 800 [2022-01-18 05:58:21,810 INFO L226 Difference]: Without dead ends: 774 [2022-01-18 05:58:21,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 05:58:21,813 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-18 05:58:21,814 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-18 05:58:21,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 774 states. [2022-01-18 05:58:21,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 774 to 774. [2022-01-18 05:58:21,832 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-18 05:58:21,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 2452 transitions. [2022-01-18 05:58:21,836 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 2452 transitions. Word has length 31 [2022-01-18 05:58:21,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:21,836 INFO L470 AbstractCegarLoop]: Abstraction has 774 states and 2452 transitions. [2022-01-18 05:58:21,837 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-18 05:58:21,838 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 2452 transitions. [2022-01-18 05:58:21,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:58:21,841 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:21,841 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-18 05:58:21,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 05:58:21,841 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-18 05:58:21,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:21,842 INFO L85 PathProgramCache]: Analyzing trace with hash 555677261, now seen corresponding path program 1 times [2022-01-18 05:58:21,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:21,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097200954] [2022-01-18 05:58:21,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:21,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:21,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:22,082 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-18 05:58:22,082 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:22,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097200954] [2022-01-18 05:58:22,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097200954] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:58:22,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92234911] [2022-01-18 05:58:22,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:22,083 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:58:22,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:58:22,084 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:58:22,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 05:58:22,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:22,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 05:58:22,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:58:22,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 05:58:22,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 05:58:22,529 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-18 05:58:22,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:58:22,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:22,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-01-18 05:58:22,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:58:22,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-01-18 05:58:22,849 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-18 05:58:22,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92234911] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:58:22,849 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:58:22,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-01-18 05:58:22,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624369565] [2022-01-18 05:58:22,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:58:22,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:58:22,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:22,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:58:22,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:58:22,851 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-18 05:58:23,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:23,888 INFO L93 Difference]: Finished difference Result 2142 states and 6646 transitions. [2022-01-18 05:58:23,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 05:58:23,889 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-18 05:58:23,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:23,897 INFO L225 Difference]: With dead ends: 2142 [2022-01-18 05:58:23,897 INFO L226 Difference]: Without dead ends: 1716 [2022-01-18 05:58:23,898 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-18 05:58:23,898 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-18 05:58:23,898 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-18 05:58:23,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1716 states. [2022-01-18 05:58:23,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1716 to 906. [2022-01-18 05:58:23,923 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-18 05:58:23,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 2908 transitions. [2022-01-18 05:58:23,927 INFO L78 Accepts]: Start accepts. Automaton has 906 states and 2908 transitions. Word has length 34 [2022-01-18 05:58:23,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:23,927 INFO L470 AbstractCegarLoop]: Abstraction has 906 states and 2908 transitions. [2022-01-18 05:58:23,928 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-18 05:58:23,928 INFO L276 IsEmpty]: Start isEmpty. Operand 906 states and 2908 transitions. [2022-01-18 05:58:23,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 05:58:23,930 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:23,931 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-18 05:58:23,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 05:58:24,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:58:24,148 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-18 05:58:24,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:24,148 INFO L85 PathProgramCache]: Analyzing trace with hash 561664541, now seen corresponding path program 2 times [2022-01-18 05:58:24,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:24,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455394610] [2022-01-18 05:58:24,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:24,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:24,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:24,184 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:58:24,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:24,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455394610] [2022-01-18 05:58:24,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455394610] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:58:24,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593412578] [2022-01-18 05:58:24,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:58:24,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:58:24,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:58:24,186 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:58:24,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 05:58:24,222 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:58:24,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:58:24,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 05:58:24,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:58:24,270 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-18 05:58:24,270 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 05:58:24,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1593412578] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:58:24,270 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 05:58:24,271 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2022-01-18 05:58:24,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591676396] [2022-01-18 05:58:24,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:58:24,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 05:58:24,271 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:24,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 05:58:24,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 05:58:24,272 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-18 05:58:24,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:24,307 INFO L93 Difference]: Finished difference Result 2380 states and 7576 transitions. [2022-01-18 05:58:24,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 05:58:24,308 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-18 05:58:24,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:24,318 INFO L225 Difference]: With dead ends: 2380 [2022-01-18 05:58:24,319 INFO L226 Difference]: Without dead ends: 2330 [2022-01-18 05:58:24,319 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-18 05:58:24,319 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-18 05:58:24,320 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-18 05:58:24,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2330 states. [2022-01-18 05:58:24,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2330 to 1654. [2022-01-18 05:58:24,362 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-18 05:58:24,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1654 states to 1654 states and 5500 transitions. [2022-01-18 05:58:24,369 INFO L78 Accepts]: Start accepts. Automaton has 1654 states and 5500 transitions. Word has length 37 [2022-01-18 05:58:24,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:24,369 INFO L470 AbstractCegarLoop]: Abstraction has 1654 states and 5500 transitions. [2022-01-18 05:58:24,369 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-18 05:58:24,370 INFO L276 IsEmpty]: Start isEmpty. Operand 1654 states and 5500 transitions. [2022-01-18 05:58:24,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-01-18 05:58:24,374 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:24,374 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-18 05:58:24,390 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-01-18 05:58:24,587 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-18 05:58:24,588 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-18 05:58:24,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:24,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1536215610, now seen corresponding path program 3 times [2022-01-18 05:58:24,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:24,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490146727] [2022-01-18 05:58:24,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:24,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:24,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:24,617 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-18 05:58:24,618 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:24,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490146727] [2022-01-18 05:58:24,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490146727] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:58:24,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719591056] [2022-01-18 05:58:24,618 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:58:24,618 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:58:24,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:58:24,619 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:58:24,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 05:58:24,653 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:58:24,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:58:24,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 05:58:24,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:58:24,707 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-18 05:58:24,707 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 05:58:24,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719591056] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:58:24,708 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 05:58:24,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2022-01-18 05:58:24,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004025449] [2022-01-18 05:58:24,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:58:24,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 05:58:24,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:24,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 05:58:24,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 05:58:24,710 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-18 05:58:24,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:58:24,767 INFO L93 Difference]: Finished difference Result 4845 states and 15851 transitions. [2022-01-18 05:58:24,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 05:58:24,768 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-18 05:58:24,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:58:24,789 INFO L225 Difference]: With dead ends: 4845 [2022-01-18 05:58:24,789 INFO L226 Difference]: Without dead ends: 4554 [2022-01-18 05:58:24,789 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-18 05:58:24,790 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-18 05:58:24,790 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-18 05:58:24,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4554 states. [2022-01-18 05:58:24,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4554 to 3828. [2022-01-18 05:58:24,875 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-18 05:58:24,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3828 states to 3828 states and 12888 transitions. [2022-01-18 05:58:24,890 INFO L78 Accepts]: Start accepts. Automaton has 3828 states and 12888 transitions. Word has length 41 [2022-01-18 05:58:24,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:58:24,890 INFO L470 AbstractCegarLoop]: Abstraction has 3828 states and 12888 transitions. [2022-01-18 05:58:24,890 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-18 05:58:24,891 INFO L276 IsEmpty]: Start isEmpty. Operand 3828 states and 12888 transitions. [2022-01-18 05:58:24,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 05:58:24,900 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:58:24,900 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-18 05:58:24,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-18 05:58:25,113 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-18 05:58:25,114 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-18 05:58:25,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:58:25,114 INFO L85 PathProgramCache]: Analyzing trace with hash 621598743, now seen corresponding path program 4 times [2022-01-18 05:58:25,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:58:25,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947309245] [2022-01-18 05:58:25,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:58:25,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:58:25,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:58:25,476 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-18 05:58:25,477 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:58:25,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947309245] [2022-01-18 05:58:25,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947309245] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:58:25,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644507352] [2022-01-18 05:58:25,477 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:58:25,477 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:58:25,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:58:25,478 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:58:25,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 05:58:25,520 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:58:25,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:58:25,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:58:25,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:58:26,125 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:58:26,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-18 05:58:26,238 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:58:26,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 05:58:26,333 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-18 05:58:26,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:58:26,633 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:58:26,634 INFO L387 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-18 05:58:26,875 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:58:26,875 INFO L387 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-18 05:58:27,205 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-18 05:58:27,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644507352] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:58:27,205 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:58:27,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 48 [2022-01-18 05:58:27,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624636075] [2022-01-18 05:58:27,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:58:27,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 05:58:27,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:58:27,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 05:58:27,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=1983, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:58:27,207 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-18 05:59:12,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:59:12,386 INFO L93 Difference]: Finished difference Result 51739 states and 168758 transitions. [2022-01-18 05:59:12,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 656 states. [2022-01-18 05:59:12,386 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-18 05:59:12,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:59:12,613 INFO L225 Difference]: With dead ends: 51739 [2022-01-18 05:59:12,613 INFO L226 Difference]: Without dead ends: 44084 [2022-01-18 05:59:12,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 759 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 698 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237275 ImplicationChecksByTransitivity, 39.6s TimeCoverageRelationStatistics Valid=55167, Invalid=434133, Unknown=0, NotChecked=0, Total=489300 [2022-01-18 05:59:12,646 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 4921 mSDsluCounter, 4563 mSDsCounter, 0 mSdLazyCounter, 7578 mSolverCounterSat, 1771 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s 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.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:59:12,646 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.6s Time] [2022-01-18 05:59:12,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44084 states. [2022-01-18 05:59:13,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44084 to 6431. [2022-01-18 05:59:13,156 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-18 05:59:13,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6431 states to 6431 states and 22077 transitions. [2022-01-18 05:59:13,174 INFO L78 Accepts]: Start accepts. Automaton has 6431 states and 22077 transitions. Word has length 44 [2022-01-18 05:59:13,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:59:13,175 INFO L470 AbstractCegarLoop]: Abstraction has 6431 states and 22077 transitions. [2022-01-18 05:59:13,176 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-18 05:59:13,176 INFO L276 IsEmpty]: Start isEmpty. Operand 6431 states and 22077 transitions. [2022-01-18 05:59:13,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 05:59:13,189 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:59:13,189 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-18 05:59:13,206 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 05:59:13,403 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-18 05:59:13,403 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-18 05:59:13,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:59:13,404 INFO L85 PathProgramCache]: Analyzing trace with hash -857814709, now seen corresponding path program 5 times [2022-01-18 05:59:13,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:59:13,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149246237] [2022-01-18 05:59:13,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:59:13,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:59:13,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:59:13,696 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-18 05:59:13,696 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:59:13,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149246237] [2022-01-18 05:59:13,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149246237] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:59:13,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [346393132] [2022-01-18 05:59:13,697 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:59:13,697 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:59:13,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:59:13,697 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:59:13,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 05:59:13,732 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:59:13,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:59:13,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:59:13,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:59:14,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:59:14,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:59:14,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:59:14,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 05:59:14,341 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:59:14,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 05:59:14,406 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-18 05:59:14,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:59:14,639 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:59:14,640 INFO L387 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-18 05:59:15,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:59:15,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:59:15,069 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:59:15,070 INFO L387 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 32 treesize of output 58 [2022-01-18 05:59:15,370 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-18 05:59:15,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [346393132] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:59:15,371 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:59:15,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 47 [2022-01-18 05:59:15,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537944850] [2022-01-18 05:59:15,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:59:15,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:59:15,371 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:59:15,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:59:15,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=1883, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:59:15,372 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-18 05:59:39,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:59:39,132 INFO L93 Difference]: Finished difference Result 57685 states and 186519 transitions. [2022-01-18 05:59:39,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 408 states. [2022-01-18 05:59:39,133 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-18 05:59:39,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:59:39,351 INFO L225 Difference]: With dead ends: 57685 [2022-01-18 05:59:39,352 INFO L226 Difference]: Without dead ends: 56637 [2022-01-18 05:59:39,365 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 519 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 449 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93059 ImplicationChecksByTransitivity, 19.4s TimeCoverageRelationStatistics Valid=27309, Invalid=175641, Unknown=0, NotChecked=0, Total=202950 [2022-01-18 05:59:39,366 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 2145 mSDsluCounter, 3967 mSDsCounter, 0 mSdLazyCounter, 8137 mSolverCounterSat, 706 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s 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.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:59:39,366 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.8s Time] [2022-01-18 05:59:39,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56637 states. [2022-01-18 05:59:40,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56637 to 7979. [2022-01-18 05:59:40,074 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-18 05:59:40,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7979 states to 7979 states and 27307 transitions. [2022-01-18 05:59:40,098 INFO L78 Accepts]: Start accepts. Automaton has 7979 states and 27307 transitions. Word has length 44 [2022-01-18 05:59:40,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:59:40,099 INFO L470 AbstractCegarLoop]: Abstraction has 7979 states and 27307 transitions. [2022-01-18 05:59:40,099 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-18 05:59:40,099 INFO L276 IsEmpty]: Start isEmpty. Operand 7979 states and 27307 transitions. [2022-01-18 05:59:40,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 05:59:40,116 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:59:40,116 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-18 05:59:40,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-18 05:59:40,333 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-18 05:59:40,333 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-18 05:59:40,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:59:40,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1365138515, now seen corresponding path program 6 times [2022-01-18 05:59:40,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:59:40,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873924782] [2022-01-18 05:59:40,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:59:40,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:59:40,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:59:40,627 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-18 05:59:40,628 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:59:40,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873924782] [2022-01-18 05:59:40,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873924782] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:59:40,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529081478] [2022-01-18 05:59:40,628 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:59:40,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:59:40,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:59:40,629 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:59:40,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 05:59:40,662 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:59:40,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:59:40,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:59:40,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:59:41,030 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:59:41,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-18 05:59:41,186 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:59:41,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 05:59:41,253 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-18 05:59:41,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:59:41,479 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:59:41,479 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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-18 05:59:41,750 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:59:41,750 INFO L387 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-18 05:59:42,020 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-18 05:59:42,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529081478] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:59:42,021 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:59:42,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 48 [2022-01-18 05:59:42,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069250131] [2022-01-18 05:59:42,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:59:42,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 05:59:42,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:59:42,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 05:59:42,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=2003, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:59:42,022 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-18 06:00:11,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:00:11,880 INFO L93 Difference]: Finished difference Result 70182 states and 229734 transitions. [2022-01-18 06:00:11,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 483 states. [2022-01-18 06:00:11,881 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-18 06:00:11,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:00:12,187 INFO L225 Difference]: With dead ends: 70182 [2022-01-18 06:00:12,188 INFO L226 Difference]: Without dead ends: 68860 [2022-01-18 06:00:12,198 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 586 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 525 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126510 ImplicationChecksByTransitivity, 25.7s TimeCoverageRelationStatistics Valid=32128, Invalid=245074, Unknown=0, NotChecked=0, Total=277202 [2022-01-18 06:00:12,199 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 2422 mSDsluCounter, 3253 mSDsCounter, 0 mSdLazyCounter, 7200 mSolverCounterSat, 868 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s 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.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:00:12,199 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.4s Time] [2022-01-18 06:00:12,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68860 states. [2022-01-18 06:00:12,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68860 to 8486. [2022-01-18 06:00:12,824 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-18 06:00:12,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8486 states to 8486 states and 29051 transitions. [2022-01-18 06:00:12,848 INFO L78 Accepts]: Start accepts. Automaton has 8486 states and 29051 transitions. Word has length 44 [2022-01-18 06:00:12,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:00:12,849 INFO L470 AbstractCegarLoop]: Abstraction has 8486 states and 29051 transitions. [2022-01-18 06:00:12,849 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-18 06:00:12,849 INFO L276 IsEmpty]: Start isEmpty. Operand 8486 states and 29051 transitions. [2022-01-18 06:00:12,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:00:12,869 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:00:12,869 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-18 06:00:12,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-18 06:00:13,079 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-18 06:00:13,079 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-18 06:00:13,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:00:13,080 INFO L85 PathProgramCache]: Analyzing trace with hash 2011749771, now seen corresponding path program 7 times [2022-01-18 06:00:13,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:00:13,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776556663] [2022-01-18 06:00:13,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:00:13,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:00:13,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:00:13,390 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-18 06:00:13,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:00:13,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776556663] [2022-01-18 06:00:13,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776556663] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:00:13,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231203192] [2022-01-18 06:00:13,390 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:00:13,390 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:00:13,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:00:13,391 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:00:13,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 06:00:13,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:00:13,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:00:13,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:00:13,801 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:00:13,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 06:00:13,943 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:00:13,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:00:14,009 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-18 06:00:14,009 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:00:14,245 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:00:14,246 INFO L387 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-18 06:00:14,510 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:00:14,510 INFO L387 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-18 06:00:14,815 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-18 06:00:14,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231203192] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:00:14,815 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:00:14,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-18 06:00:14,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048624376] [2022-01-18 06:00:14,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:00:14,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 06:00:14,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:00:14,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 06:00:14,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=2092, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 06:00:14,817 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-18 06:00:51,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:00:51,490 INFO L93 Difference]: Finished difference Result 99443 states and 325378 transitions. [2022-01-18 06:00:51,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 541 states. [2022-01-18 06:00:51,491 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-18 06:00:51,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:00:51,929 INFO L225 Difference]: With dead ends: 99443 [2022-01-18 06:00:51,930 INFO L226 Difference]: Without dead ends: 96214 [2022-01-18 06:00:51,941 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 644 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 584 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159241 ImplicationChecksByTransitivity, 31.9s TimeCoverageRelationStatistics Valid=39564, Invalid=303246, Unknown=0, NotChecked=0, Total=342810 [2022-01-18 06:00:51,941 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 3202 mSDsluCounter, 3237 mSDsCounter, 0 mSdLazyCounter, 7149 mSolverCounterSat, 1178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s 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.7s IncrementalHoareTripleChecker+Time [2022-01-18 06:00:51,941 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.7s Time] [2022-01-18 06:00:52,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96214 states. [2022-01-18 06:00:52,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96214 to 10781. [2022-01-18 06:00:52,880 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-18 06:00:53,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10781 states to 10781 states and 36856 transitions. [2022-01-18 06:00:53,003 INFO L78 Accepts]: Start accepts. Automaton has 10781 states and 36856 transitions. Word has length 44 [2022-01-18 06:00:53,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:00:53,003 INFO L470 AbstractCegarLoop]: Abstraction has 10781 states and 36856 transitions. [2022-01-18 06:00:53,003 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-18 06:00:53,004 INFO L276 IsEmpty]: Start isEmpty. Operand 10781 states and 36856 transitions. [2022-01-18 06:00:53,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:00:53,024 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:00:53,024 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-18 06:00:53,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 06:00:53,237 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-18 06:00:53,238 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-18 06:00:53,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:00:53,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1976679839, now seen corresponding path program 8 times [2022-01-18 06:00:53,238 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:00:53,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178057418] [2022-01-18 06:00:53,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:00:53,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:00:53,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:00:53,540 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-18 06:00:53,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:00:53,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178057418] [2022-01-18 06:00:53,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178057418] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:00:53,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747077134] [2022-01-18 06:00:53,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:00:53,540 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:00:53,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:00:53,541 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:00:53,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 06:00:53,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:00:53,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:00:53,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:00:53,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:00:53,979 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:00:53,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-18 06:00:54,092 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:00:54,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:00:54,166 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-18 06:00:54,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:00:54,378 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:00:54,378 INFO L387 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-18 06:00:54,659 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:00:54,659 INFO L387 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-18 06:00:54,940 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-18 06:00:54,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1747077134] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:00:54,941 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:00:54,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 48 [2022-01-18 06:00:54,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782244033] [2022-01-18 06:00:54,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:00:54,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 06:00:54,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:00:54,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 06:00:54,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=1999, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 06:00:54,944 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-18 06:01:16,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:01:16,627 INFO L93 Difference]: Finished difference Result 72714 states and 237510 transitions. [2022-01-18 06:01:16,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 362 states. [2022-01-18 06:01:16,627 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-18 06:01:16,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:01:17,022 INFO L225 Difference]: With dead ends: 72714 [2022-01-18 06:01:17,022 INFO L226 Difference]: Without dead ends: 71522 [2022-01-18 06:01:17,028 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 404 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72497 ImplicationChecksByTransitivity, 18.4s TimeCoverageRelationStatistics Valid=19555, Invalid=144875, Unknown=0, NotChecked=0, Total=164430 [2022-01-18 06:01:17,028 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 2532 mSDsluCounter, 2681 mSDsCounter, 0 mSdLazyCounter, 5890 mSolverCounterSat, 943 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s 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.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:01:17,029 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.9s Time] [2022-01-18 06:01:17,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71522 states. [2022-01-18 06:01:17,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71522 to 10918. [2022-01-18 06:01:17,758 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-18 06:01:17,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10918 states to 10918 states and 37324 transitions. [2022-01-18 06:01:17,792 INFO L78 Accepts]: Start accepts. Automaton has 10918 states and 37324 transitions. Word has length 44 [2022-01-18 06:01:17,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:01:17,793 INFO L470 AbstractCegarLoop]: Abstraction has 10918 states and 37324 transitions. [2022-01-18 06:01:17,793 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-18 06:01:17,793 INFO L276 IsEmpty]: Start isEmpty. Operand 10918 states and 37324 transitions. [2022-01-18 06:01:17,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:01:17,814 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:01:17,814 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-18 06:01:17,834 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 06:01:18,031 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-18 06:01:18,031 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-18 06:01:18,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:01:18,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1400208447, now seen corresponding path program 9 times [2022-01-18 06:01:18,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:01:18,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564776198] [2022-01-18 06:01:18,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:01:18,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:01:18,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:01:18,373 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-18 06:01:18,373 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:01:18,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564776198] [2022-01-18 06:01:18,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564776198] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:01:18,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202084430] [2022-01-18 06:01:18,373 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:01:18,373 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:01:18,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:01:18,374 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:01:18,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 06:01:18,412 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:01:18,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:01:18,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:01:18,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:01:18,830 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:01:18,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-18 06:01:18,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:01:18,990 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:01:18,991 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:01:19,068 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-18 06:01:19,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:01:19,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:01:19,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:01:19,469 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:01:19,469 INFO L387 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 32 treesize of output 58 [2022-01-18 06:01:19,821 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:01:19,822 INFO L387 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-18 06:01:20,155 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-18 06:01:20,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202084430] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:01:20,155 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:01:20,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-18 06:01:20,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408976862] [2022-01-18 06:01:20,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:01:20,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 06:01:20,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:01:20,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 06:01:20,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=299, Invalid=2053, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 06:01:20,157 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-18 06:02:00,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:00,175 INFO L93 Difference]: Finished difference Result 101348 states and 328669 transitions. [2022-01-18 06:02:00,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 547 states. [2022-01-18 06:02:00,176 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-18 06:02:00,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:00,890 INFO L225 Difference]: With dead ends: 101348 [2022-01-18 06:02:00,890 INFO L226 Difference]: Without dead ends: 99757 [2022-01-18 06:02:00,907 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 650 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 590 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166472 ImplicationChecksByTransitivity, 34.8s TimeCoverageRelationStatistics Valid=44693, Invalid=305179, Unknown=0, NotChecked=0, Total=349872 [2022-01-18 06:02:00,912 INFO L933 BasicCegarLoop]: 93 mSDtfsCounter, 2786 mSDsluCounter, 4485 mSDsCounter, 0 mSdLazyCounter, 7935 mSolverCounterSat, 997 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s 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.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:00,912 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.9s Time] [2022-01-18 06:02:01,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99757 states. [2022-01-18 06:02:02,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99757 to 11675. [2022-01-18 06:02:02,167 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-18 06:02:02,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11675 states to 11675 states and 40049 transitions. [2022-01-18 06:02:02,201 INFO L78 Accepts]: Start accepts. Automaton has 11675 states and 40049 transitions. Word has length 44 [2022-01-18 06:02:02,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:02,201 INFO L470 AbstractCegarLoop]: Abstraction has 11675 states and 40049 transitions. [2022-01-18 06:02:02,201 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-18 06:02:02,201 INFO L276 IsEmpty]: Start isEmpty. Operand 11675 states and 40049 transitions. [2022-01-18 06:02:02,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:02:02,222 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:02,222 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-18 06:02:02,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-18 06:02:02,423 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-18 06:02:02,423 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-18 06:02:02,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:02,424 INFO L85 PathProgramCache]: Analyzing trace with hash 2066642255, now seen corresponding path program 10 times [2022-01-18 06:02:02,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:02,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481374075] [2022-01-18 06:02:02,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:02,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:02,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:02,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-18 06:02:02,728 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:02,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481374075] [2022-01-18 06:02:02,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481374075] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:02,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1450054775] [2022-01-18 06:02:02,728 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:02:02,728 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:02,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:02,732 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:02:02,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 06:02:02,763 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:02:02,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:02:02,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:02:02,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:03,250 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:02:03,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-18 06:02:03,326 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:02:03,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:02:03,395 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-18 06:02:03,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:03,629 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:02:03,629 INFO L387 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-18 06:02:03,866 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:02:03,866 INFO L387 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-18 06:02:04,205 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-18 06:02:04,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1450054775] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:04,206 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:04,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-18 06:02:04,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090339131] [2022-01-18 06:02:04,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:04,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 06:02:04,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:04,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 06:02:04,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=2089, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 06:02:04,207 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-18 06:02:30,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:30,200 INFO L93 Difference]: Finished difference Result 80755 states and 263729 transitions. [2022-01-18 06:02:30,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 402 states. [2022-01-18 06:02:30,201 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-18 06:02:30,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:30,452 INFO L225 Difference]: With dead ends: 80755 [2022-01-18 06:02:30,452 INFO L226 Difference]: Without dead ends: 78558 [2022-01-18 06:02:30,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 505 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 445 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88918 ImplicationChecksByTransitivity, 22.3s TimeCoverageRelationStatistics Valid=24364, Invalid=174998, Unknown=0, NotChecked=0, Total=199362 [2022-01-18 06:02:30,461 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 3489 mSDsluCounter, 2162 mSDsCounter, 0 mSdLazyCounter, 6434 mSolverCounterSat, 1100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s 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, 3.2s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:30,461 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3489 Valid, 786 Invalid, 7534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1100 Valid, 6434 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-01-18 06:02:30,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78558 states. [2022-01-18 06:02:31,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78558 to 11362. [2022-01-18 06:02:31,248 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-18 06:02:31,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11362 states to 11362 states and 38894 transitions. [2022-01-18 06:02:31,280 INFO L78 Accepts]: Start accepts. Automaton has 11362 states and 38894 transitions. Word has length 44 [2022-01-18 06:02:31,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:31,280 INFO L470 AbstractCegarLoop]: Abstraction has 11362 states and 38894 transitions. [2022-01-18 06:02:31,280 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-18 06:02:31,280 INFO L276 IsEmpty]: Start isEmpty. Operand 11362 states and 38894 transitions. [2022-01-18 06:02:31,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:02:31,299 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:31,299 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-18 06:02:31,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 06:02:31,499 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-18 06:02:31,500 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-18 06:02:31,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:31,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1494512399, now seen corresponding path program 11 times [2022-01-18 06:02:31,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:31,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620844699] [2022-01-18 06:02:31,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:31,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:31,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:31,929 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-18 06:02:31,929 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:31,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620844699] [2022-01-18 06:02:31,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620844699] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:31,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050051844] [2022-01-18 06:02:31,929 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:02:31,929 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:31,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:31,930 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:02:31,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 06:02:31,963 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:02:31,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:02:31,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:02:31,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:32,398 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:02:32,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 06:02:32,547 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:02:32,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:02:32,614 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-18 06:02:32,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:32,727 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:02:32,727 INFO L387 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-18 06:02:32,987 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:02:32,988 INFO L387 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-18 06:02:33,247 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-18 06:02:33,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050051844] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:33,248 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:33,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 47 [2022-01-18 06:02:33,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814695220] [2022-01-18 06:02:33,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:33,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 06:02:33,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:33,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 06:02:33,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=1911, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 06:02:33,249 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-18 06:02:45,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:45,158 INFO L93 Difference]: Finished difference Result 42157 states and 138706 transitions. [2022-01-18 06:02:45,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 211 states. [2022-01-18 06:02:45,159 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-18 06:02:45,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:45,278 INFO L225 Difference]: With dead ends: 42157 [2022-01-18 06:02:45,278 INFO L226 Difference]: Without dead ends: 41447 [2022-01-18 06:02:45,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 252 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24671 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=9024, Invalid=55238, Unknown=0, NotChecked=0, Total=64262 [2022-01-18 06:02:45,282 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.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:45,282 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.5s Time] [2022-01-18 06:02:45,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41447 states. [2022-01-18 06:02:45,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41447 to 11393. [2022-01-18 06:02:45,757 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-18 06:02:45,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11393 states to 11393 states and 39014 transitions. [2022-01-18 06:02:45,788 INFO L78 Accepts]: Start accepts. Automaton has 11393 states and 39014 transitions. Word has length 44 [2022-01-18 06:02:45,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:45,789 INFO L470 AbstractCegarLoop]: Abstraction has 11393 states and 39014 transitions. [2022-01-18 06:02:45,789 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-18 06:02:45,789 INFO L276 IsEmpty]: Start isEmpty. Operand 11393 states and 39014 transitions. [2022-01-18 06:02:45,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:02:45,806 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:45,806 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-18 06:02:45,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 06:02:46,007 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-18 06:02:46,007 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-18 06:02:46,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:46,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1850385115, now seen corresponding path program 12 times [2022-01-18 06:02:46,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:46,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131203731] [2022-01-18 06:02:46,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:46,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:46,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:46,264 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-18 06:02:46,264 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:46,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131203731] [2022-01-18 06:02:46,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131203731] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:46,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997841773] [2022-01-18 06:02:46,264 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:02:46,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:46,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:46,265 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:02:46,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 06:02:46,295 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 06:02:46,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:02:46,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:02:46,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:46,633 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:02:46,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-18 06:02:46,771 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:02:46,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:02:46,839 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-18 06:02:46,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:46,958 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:02:46,958 INFO L387 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-18 06:02:47,225 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:02:47,225 INFO L387 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-18 06:02:47,502 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-18 06:02:47,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997841773] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:47,503 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:47,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 47 [2022-01-18 06:02:47,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668377990] [2022-01-18 06:02:47,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:47,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 06:02:47,503 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:47,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 06:02:47,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=1920, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 06:02:47,504 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-18 06:02:51,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:51,615 INFO L93 Difference]: Finished difference Result 25242 states and 83256 transitions. [2022-01-18 06:02:51,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-18 06:02:51,616 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-18 06:02:51,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:51,682 INFO L225 Difference]: With dead ends: 25242 [2022-01-18 06:02:51,682 INFO L226 Difference]: Without dead ends: 24864 [2022-01-18 06:02:51,683 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3927 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=2085, Invalid=11957, Unknown=0, NotChecked=0, Total=14042 [2022-01-18 06:02:51,684 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 1110 mSDsluCounter, 1565 mSDsCounter, 0 mSdLazyCounter, 3535 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s 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.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:51,684 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.3s Time] [2022-01-18 06:02:51,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24864 states. [2022-01-18 06:02:51,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24864 to 11332. [2022-01-18 06:02:51,964 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-18 06:02:51,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11332 states to 11332 states and 38807 transitions. [2022-01-18 06:02:51,995 INFO L78 Accepts]: Start accepts. Automaton has 11332 states and 38807 transitions. Word has length 44 [2022-01-18 06:02:51,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:02:51,995 INFO L470 AbstractCegarLoop]: Abstraction has 11332 states and 38807 transitions. [2022-01-18 06:02:51,995 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-18 06:02:51,995 INFO L276 IsEmpty]: Start isEmpty. Operand 11332 states and 38807 transitions. [2022-01-18 06:02:52,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:02:52,013 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:02:52,013 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-18 06:02:52,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 06:02:52,213 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-18 06:02:52,213 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-18 06:02:52,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:02:52,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1937258375, now seen corresponding path program 13 times [2022-01-18 06:02:52,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:02:52,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602517565] [2022-01-18 06:02:52,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:02:52,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:02:52,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:52,508 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-18 06:02:52,509 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:02:52,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602517565] [2022-01-18 06:02:52,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602517565] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:02:52,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207655268] [2022-01-18 06:02:52,509 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:02:52,509 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:02:52,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:02:52,510 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:02:52,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 06:02:52,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:02:52,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:02:52,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:02:52,864 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:02:52,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-18 06:02:53,007 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:02:53,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:02:53,079 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-18 06:02:53,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:02:53,226 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:02:53,226 INFO L387 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-18 06:02:53,530 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:02:53,531 INFO L387 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-18 06:02:53,810 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-18 06:02:53,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207655268] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:02:53,811 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:02:53,811 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 48 [2022-01-18 06:02:53,811 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232663859] [2022-01-18 06:02:53,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:02:53,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 06:02:53,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:02:53,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 06:02:53,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=2012, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 06:02:53,812 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-18 06:02:59,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:02:59,694 INFO L93 Difference]: Finished difference Result 26568 states and 87720 transitions. [2022-01-18 06:02:59,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-01-18 06:02:59,694 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-18 06:02:59,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:02:59,766 INFO L225 Difference]: With dead ends: 26568 [2022-01-18 06:02:59,766 INFO L226 Difference]: Without dead ends: 26148 [2022-01-18 06:02:59,768 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6546 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=3190, Invalid=17980, Unknown=0, NotChecked=0, Total=21170 [2022-01-18 06:02:59,769 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 1102 mSDsluCounter, 2178 mSDsCounter, 0 mSdLazyCounter, 4916 mSolverCounterSat, 280 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s 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.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:02:59,769 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.9s Time] [2022-01-18 06:02:59,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26148 states. [2022-01-18 06:03:00,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26148 to 11503. [2022-01-18 06:03:00,064 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-18 06:03:00,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11503 states to 11503 states and 39385 transitions. [2022-01-18 06:03:00,096 INFO L78 Accepts]: Start accepts. Automaton has 11503 states and 39385 transitions. Word has length 44 [2022-01-18 06:03:00,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:00,096 INFO L470 AbstractCegarLoop]: Abstraction has 11503 states and 39385 transitions. [2022-01-18 06:03:00,096 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-18 06:03:00,096 INFO L276 IsEmpty]: Start isEmpty. Operand 11503 states and 39385 transitions. [2022-01-18 06:03:00,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:03:00,115 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:00,115 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-18 06:03:00,130 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-18 06:03:00,323 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-18 06:03:00,324 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-18 06:03:00,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:00,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1019179365, now seen corresponding path program 14 times [2022-01-18 06:03:00,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:00,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334567497] [2022-01-18 06:03:00,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:00,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:00,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:00,624 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-18 06:03:00,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:00,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334567497] [2022-01-18 06:03:00,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334567497] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:00,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365380792] [2022-01-18 06:03:00,624 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:03:00,624 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:00,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:00,625 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:00,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 06:03:00,653 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:03:00,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:03:00,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:03:00,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:00,995 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:03:00,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-18 06:03:01,136 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:03:01,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:03:01,203 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-18 06:03:01,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:03:01,363 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:03:01,364 INFO L387 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-18 06:03:01,620 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:03:01,620 INFO L387 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-18 06:03:01,885 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-18 06:03:01,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365380792] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:01,886 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:01,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-18 06:03:01,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614498455] [2022-01-18 06:03:01,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:01,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 06:03:01,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:01,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 06:03:01,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=254, Invalid=2098, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 06:03:01,887 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-18 06:03:18,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:03:18,198 INFO L93 Difference]: Finished difference Result 60197 states and 198437 transitions. [2022-01-18 06:03:18,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 257 states. [2022-01-18 06:03:18,198 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-18 06:03:18,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:03:18,415 INFO L225 Difference]: With dead ends: 60197 [2022-01-18 06:03:18,415 INFO L226 Difference]: Without dead ends: 59437 [2022-01-18 06:03:18,424 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 360 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 300 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36617 ImplicationChecksByTransitivity, 13.3s TimeCoverageRelationStatistics Valid=13366, Invalid=77536, Unknown=0, NotChecked=0, Total=90902 [2022-01-18 06:03:18,424 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 2216 mSDsluCounter, 2195 mSDsCounter, 0 mSdLazyCounter, 6660 mSolverCounterSat, 603 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s 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.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:03:18,424 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.9s Time] [2022-01-18 06:03:18,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59437 states. [2022-01-18 06:03:19,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59437 to 12041. [2022-01-18 06:03:19,156 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-18 06:03:19,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12041 states to 12041 states and 41136 transitions. [2022-01-18 06:03:19,193 INFO L78 Accepts]: Start accepts. Automaton has 12041 states and 41136 transitions. Word has length 44 [2022-01-18 06:03:19,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:19,194 INFO L470 AbstractCegarLoop]: Abstraction has 12041 states and 41136 transitions. [2022-01-18 06:03:19,194 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-18 06:03:19,194 INFO L276 IsEmpty]: Start isEmpty. Operand 12041 states and 41136 transitions. [2022-01-18 06:03:19,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:03:19,215 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:19,215 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-18 06:03:19,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-18 06:03:19,415 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-18 06:03:19,415 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-18 06:03:19,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:19,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1074071849, now seen corresponding path program 15 times [2022-01-18 06:03:19,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:19,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774849826] [2022-01-18 06:03:19,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:19,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:19,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:19,718 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-18 06:03:19,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:19,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774849826] [2022-01-18 06:03:19,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774849826] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:19,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133569438] [2022-01-18 06:03:19,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:03:19,718 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:19,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:19,719 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:19,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 06:03:19,751 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:03:19,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:03:19,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:03:19,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:20,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:03:20,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:03:20,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:03:20,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-01-18 06:03:20,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:03:20,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:03:20,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:03:20,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2022-01-18 06:03:20,516 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-18 06:03:20,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:03:20,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:03:20,737 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:03:20,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:03:20,746 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:20,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 48 [2022-01-18 06:03:21,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:03:21,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:03:21,145 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:21,145 INFO L387 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 54 [2022-01-18 06:03:21,496 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-18 06:03:21,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133569438] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:21,496 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:21,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 50 [2022-01-18 06:03:21,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991460021] [2022-01-18 06:03:21,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:21,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-18 06:03:21,496 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:21,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-18 06:03:21,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=344, Invalid=2106, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 06:03:21,497 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-18 06:03:29,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:03:29,288 INFO L93 Difference]: Finished difference Result 34676 states and 117325 transitions. [2022-01-18 06:03:29,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2022-01-18 06:03:29,288 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-18 06:03:29,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:03:29,390 INFO L225 Difference]: With dead ends: 34676 [2022-01-18 06:03:29,390 INFO L226 Difference]: Without dead ends: 34676 [2022-01-18 06:03:29,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 88 SyntacticMatches, 8 SemanticMatches, 203 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15220 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=4899, Invalid=36921, Unknown=0, NotChecked=0, Total=41820 [2022-01-18 06:03:29,393 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 1262 mSDsluCounter, 4153 mSDsCounter, 0 mSdLazyCounter, 2958 mSolverCounterSat, 216 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:03:29,393 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.3s Time] [2022-01-18 06:03:29,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34676 states. [2022-01-18 06:03:29,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34676 to 14680. [2022-01-18 06:03:29,832 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-18 06:03:29,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14680 states to 14680 states and 50595 transitions. [2022-01-18 06:03:29,879 INFO L78 Accepts]: Start accepts. Automaton has 14680 states and 50595 transitions. Word has length 44 [2022-01-18 06:03:29,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:29,879 INFO L470 AbstractCegarLoop]: Abstraction has 14680 states and 50595 transitions. [2022-01-18 06:03:29,879 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-18 06:03:29,879 INFO L276 IsEmpty]: Start isEmpty. Operand 14680 states and 50595 transitions. [2022-01-18 06:03:29,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:03:29,909 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:29,909 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-18 06:03:29,926 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-01-18 06:03:30,123 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-18 06:03:30,123 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-18 06:03:30,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:30,124 INFO L85 PathProgramCache]: Analyzing trace with hash -698103635, now seen corresponding path program 16 times [2022-01-18 06:03:30,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:30,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691707346] [2022-01-18 06:03:30,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:30,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:30,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:30,417 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-18 06:03:30,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:30,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691707346] [2022-01-18 06:03:30,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691707346] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:30,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862283562] [2022-01-18 06:03:30,417 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:03:30,417 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:30,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:30,419 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:30,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 06:03:30,446 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:03:30,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:03:30,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:03:30,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:30,857 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:03:30,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-18 06:03:30,942 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:03:30,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:03:31,015 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-18 06:03:31,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:03:31,182 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:03:31,182 INFO L387 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-18 06:03:31,473 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:03:31,473 INFO L387 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-18 06:03:31,736 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-18 06:03:31,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862283562] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:31,737 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:31,737 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-18 06:03:31,737 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171591340] [2022-01-18 06:03:31,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:31,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 06:03:31,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:31,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 06:03:31,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=2089, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 06:03:31,738 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-18 06:03:39,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:03:39,461 INFO L93 Difference]: Finished difference Result 45385 states and 149970 transitions. [2022-01-18 06:03:39,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-01-18 06:03:39,462 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-18 06:03:39,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:03:39,601 INFO L225 Difference]: With dead ends: 45385 [2022-01-18 06:03:39,601 INFO L226 Difference]: Without dead ends: 44545 [2022-01-18 06:03:39,604 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10087 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=4546, Invalid=26254, Unknown=0, NotChecked=0, Total=30800 [2022-01-18 06:03:39,604 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 1603 mSDsluCounter, 1976 mSDsCounter, 0 mSdLazyCounter, 5384 mSolverCounterSat, 363 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s 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.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:03:39,604 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.1s Time] [2022-01-18 06:03:39,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44545 states. [2022-01-18 06:03:40,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44545 to 12884. [2022-01-18 06:03:40,110 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-18 06:03:40,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12884 states to 12884 states and 44075 transitions. [2022-01-18 06:03:40,148 INFO L78 Accepts]: Start accepts. Automaton has 12884 states and 44075 transitions. Word has length 44 [2022-01-18 06:03:40,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:03:40,148 INFO L470 AbstractCegarLoop]: Abstraction has 12884 states and 44075 transitions. [2022-01-18 06:03:40,148 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-18 06:03:40,148 INFO L276 IsEmpty]: Start isEmpty. Operand 12884 states and 44075 transitions. [2022-01-18 06:03:40,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:03:40,169 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:03:40,169 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-18 06:03:40,185 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 06:03:40,369 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-18 06:03:40,370 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-18 06:03:40,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:03:40,370 INFO L85 PathProgramCache]: Analyzing trace with hash -678348743, now seen corresponding path program 17 times [2022-01-18 06:03:40,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:03:40,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453715654] [2022-01-18 06:03:40,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:03:40,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:03:40,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:03:40,678 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-18 06:03:40,679 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:03:40,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453715654] [2022-01-18 06:03:40,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453715654] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:03:40,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293557332] [2022-01-18 06:03:40,679 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:03:40,679 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:03:40,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:03:40,680 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:03:40,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 06:03:40,709 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:03:40,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:03:40,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:03:40,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:03:41,212 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:03:41,212 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-18 06:03:41,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:03:41,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:03:41,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:03:41,372 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-18 06:03:41,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:03:41,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:03:41,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:03:41,630 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:03:41,635 INFO L387 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 32 treesize of output 58 [2022-01-18 06:03:41,885 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:03:41,885 INFO L387 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-18 06:03:42,193 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-18 06:03:42,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293557332] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:03:42,193 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:03:42,194 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-18 06:03:42,194 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700296469] [2022-01-18 06:03:42,194 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:03:42,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 06:03:42,194 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:03:42,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 06:03:42,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=2064, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 06:03:42,195 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-18 06:04:30,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:04:30,857 INFO L93 Difference]: Finished difference Result 100279 states and 326889 transitions. [2022-01-18 06:04:30,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 656 states. [2022-01-18 06:04:30,857 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-18 06:04:30,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:04:31,182 INFO L225 Difference]: With dead ends: 100279 [2022-01-18 06:04:31,183 INFO L226 Difference]: Without dead ends: 90653 [2022-01-18 06:04:31,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 792 GetRequests, 91 SyntacticMatches, 2 SemanticMatches, 699 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232505 ImplicationChecksByTransitivity, 42.1s TimeCoverageRelationStatistics Valid=56819, Invalid=433881, Unknown=0, NotChecked=0, Total=490700 [2022-01-18 06:04:31,197 INFO L933 BasicCegarLoop]: 84 mSDtfsCounter, 2896 mSDsluCounter, 4381 mSDsCounter, 0 mSdLazyCounter, 9593 mSolverCounterSat, 997 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s 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.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:04:31,197 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.8s Time] [2022-01-18 06:04:31,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90653 states. [2022-01-18 06:04:32,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90653 to 15895. [2022-01-18 06:04:32,090 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-18 06:04:32,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15895 states to 15895 states and 54439 transitions. [2022-01-18 06:04:32,135 INFO L78 Accepts]: Start accepts. Automaton has 15895 states and 54439 transitions. Word has length 44 [2022-01-18 06:04:32,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:04:32,135 INFO L470 AbstractCegarLoop]: Abstraction has 15895 states and 54439 transitions. [2022-01-18 06:04:32,136 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-18 06:04:32,136 INFO L276 IsEmpty]: Start isEmpty. Operand 15895 states and 54439 transitions. [2022-01-18 06:04:32,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:04:32,163 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:04:32,163 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-18 06:04:32,180 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-18 06:04:32,366 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-18 06:04:32,367 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-18 06:04:32,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:04:32,367 INFO L85 PathProgramCache]: Analyzing trace with hash -77114961, now seen corresponding path program 18 times [2022-01-18 06:04:32,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:04:32,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19082805] [2022-01-18 06:04:32,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:04:32,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:04:32,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:04:32,671 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-18 06:04:32,671 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:04:32,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19082805] [2022-01-18 06:04:32,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19082805] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:04:32,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971007911] [2022-01-18 06:04:32,671 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:04:32,672 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:04:32,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:04:32,673 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:04:32,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 06:04:32,705 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 06:04:32,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:04:32,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:04:32,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:04:33,180 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:04:33,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-18 06:04:33,317 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:04:33,317 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:04:33,382 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-18 06:04:33,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:04:33,598 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:04:33,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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-18 06:04:33,791 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:04:33,791 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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-18 06:04:34,059 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-18 06:04:34,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971007911] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:04:34,060 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:04:34,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 48 [2022-01-18 06:04:34,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585428817] [2022-01-18 06:04:34,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:04:34,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 06:04:34,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:04:34,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 06:04:34,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=1975, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 06:04:34,061 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-18 06:05:12,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:12,330 INFO L93 Difference]: Finished difference Result 78559 states and 258414 transitions. [2022-01-18 06:05:12,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 592 states. [2022-01-18 06:05:12,330 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-18 06:05:12,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:12,589 INFO L225 Difference]: With dead ends: 78559 [2022-01-18 06:05:12,589 INFO L226 Difference]: Without dead ends: 77205 [2022-01-18 06:05:12,604 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 695 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 634 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183905 ImplicationChecksByTransitivity, 33.0s TimeCoverageRelationStatistics Valid=40385, Invalid=363475, Unknown=0, NotChecked=0, Total=403860 [2022-01-18 06:05:12,604 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 1924 mSDsluCounter, 3774 mSDsCounter, 0 mSdLazyCounter, 9893 mSolverCounterSat, 683 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s 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.4s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:12,604 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.4s Time] [2022-01-18 06:05:12,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77205 states. [2022-01-18 06:05:13,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77205 to 16001. [2022-01-18 06:05:13,399 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-18 06:05:13,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16001 states to 16001 states and 54880 transitions. [2022-01-18 06:05:13,444 INFO L78 Accepts]: Start accepts. Automaton has 16001 states and 54880 transitions. Word has length 44 [2022-01-18 06:05:13,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:13,444 INFO L470 AbstractCegarLoop]: Abstraction has 16001 states and 54880 transitions. [2022-01-18 06:05:13,444 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-18 06:05:13,444 INFO L276 IsEmpty]: Start isEmpty. Operand 16001 states and 54880 transitions. [2022-01-18 06:05:13,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:05:13,471 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:13,471 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-18 06:05:13,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 06:05:13,675 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-18 06:05:13,675 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-18 06:05:13,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:13,676 INFO L85 PathProgramCache]: Analyzing trace with hash 860665313, now seen corresponding path program 19 times [2022-01-18 06:05:13,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:13,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784649271] [2022-01-18 06:05:13,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:13,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:13,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:13,982 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-18 06:05:13,982 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:13,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784649271] [2022-01-18 06:05:13,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784649271] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:13,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154996353] [2022-01-18 06:05:13,982 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:05:13,982 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:13,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:13,983 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:13,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 06:05:14,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:14,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:05:14,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:14,639 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:05:14,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-18 06:05:14,741 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:05:14,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:05:14,805 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-18 06:05:14,805 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:15,043 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:05:15,044 INFO L387 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-18 06:05:15,259 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:05:15,259 INFO L387 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-18 06:05:15,631 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-18 06:05:15,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154996353] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:15,632 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:15,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-18 06:05:15,632 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526058871] [2022-01-18 06:05:15,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:15,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 06:05:15,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:15,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 06:05:15,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=2079, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 06:05:15,633 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-18 06:05:53,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:05:53,572 INFO L93 Difference]: Finished difference Result 80996 states and 264692 transitions. [2022-01-18 06:05:53,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 570 states. [2022-01-18 06:05:53,573 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-18 06:05:53,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:05:53,793 INFO L225 Difference]: With dead ends: 80996 [2022-01-18 06:05:53,793 INFO L226 Difference]: Without dead ends: 79005 [2022-01-18 06:05:53,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 673 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 613 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173054 ImplicationChecksByTransitivity, 32.9s TimeCoverageRelationStatistics Valid=39432, Invalid=338178, Unknown=0, NotChecked=0, Total=377610 [2022-01-18 06:05:53,805 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 2315 mSDsluCounter, 3729 mSDsCounter, 0 mSdLazyCounter, 9990 mSolverCounterSat, 760 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s 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, 4.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:05:53,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2315 Valid, 1395 Invalid, 10750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [760 Valid, 9990 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2022-01-18 06:05:53,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79005 states. [2022-01-18 06:05:54,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79005 to 15733. [2022-01-18 06:05:54,486 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-18 06:05:54,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15733 states to 15733 states and 54067 transitions. [2022-01-18 06:05:54,525 INFO L78 Accepts]: Start accepts. Automaton has 15733 states and 54067 transitions. Word has length 44 [2022-01-18 06:05:54,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:05:54,525 INFO L470 AbstractCegarLoop]: Abstraction has 15733 states and 54067 transitions. [2022-01-18 06:05:54,525 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-18 06:05:54,525 INFO L276 IsEmpty]: Start isEmpty. Operand 15733 states and 54067 transitions. [2022-01-18 06:05:54,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:05:54,548 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:05:54,549 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-18 06:05:54,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 06:05:54,749 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-18 06:05:54,749 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-18 06:05:54,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:05:54,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1391795877, now seen corresponding path program 20 times [2022-01-18 06:05:54,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:05:54,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687235858] [2022-01-18 06:05:54,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:05:54,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:05:54,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:05:55,011 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-18 06:05:55,012 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:05:55,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687235858] [2022-01-18 06:05:55,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687235858] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:05:55,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [472871648] [2022-01-18 06:05:55,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:05:55,012 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:05:55,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:05:55,013 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:05:55,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 06:05:55,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:05:55,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:05:55,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:05:55,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:05:55,395 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:05:55,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-18 06:05:55,524 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:05:55,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:05:55,586 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-18 06:05:55,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:05:55,769 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:05:55,769 INFO L387 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-18 06:05:55,980 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:05:55,980 INFO L387 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-18 06:05:56,225 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-18 06:05:56,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [472871648] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:05:56,226 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:05:56,226 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 47 [2022-01-18 06:05:56,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426299557] [2022-01-18 06:05:56,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:05:56,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 06:05:56,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:05:56,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 06:05:56,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1895, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 06:05:56,227 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-18 06:06:16,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:16,473 INFO L93 Difference]: Finished difference Result 63955 states and 209608 transitions. [2022-01-18 06:06:16,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 357 states. [2022-01-18 06:06:16,473 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-18 06:06:16,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:16,656 INFO L225 Difference]: With dead ends: 63955 [2022-01-18 06:06:16,657 INFO L226 Difference]: Without dead ends: 63155 [2022-01-18 06:06:16,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 460 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 398 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69376 ImplicationChecksByTransitivity, 16.9s TimeCoverageRelationStatistics Valid=19259, Invalid=140341, Unknown=0, NotChecked=0, Total=159600 [2022-01-18 06:06:16,665 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 1995 mSDsluCounter, 2403 mSDsCounter, 0 mSdLazyCounter, 6981 mSolverCounterSat, 678 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s 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, 3.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:16,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1995 Valid, 779 Invalid, 7659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [678 Valid, 6981 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-01-18 06:06:16,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63155 states. [2022-01-18 06:06:17,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63155 to 16979. [2022-01-18 06:06:17,344 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-18 06:06:17,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16979 states to 16979 states and 58392 transitions. [2022-01-18 06:06:17,387 INFO L78 Accepts]: Start accepts. Automaton has 16979 states and 58392 transitions. Word has length 44 [2022-01-18 06:06:17,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:17,387 INFO L470 AbstractCegarLoop]: Abstraction has 16979 states and 58392 transitions. [2022-01-18 06:06:17,387 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-18 06:06:17,387 INFO L276 IsEmpty]: Start isEmpty. Operand 16979 states and 58392 transitions. [2022-01-18 06:06:17,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:06:17,413 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:17,414 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-18 06:06:17,429 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-18 06:06:17,614 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-18 06:06:17,614 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-18 06:06:17,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:17,614 INFO L85 PathProgramCache]: Analyzing trace with hash 884472071, now seen corresponding path program 21 times [2022-01-18 06:06:17,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:17,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967560917] [2022-01-18 06:06:17,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:17,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:17,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:06:18,059 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-18 06:06:18,059 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:06:18,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967560917] [2022-01-18 06:06:18,059 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967560917] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:06:18,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603286545] [2022-01-18 06:06:18,059 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:06:18,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:06:18,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:06:18,060 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:06:18,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 06:06:18,094 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 06:06:18,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:06:18,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 06:06:18,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:06:18,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:06:18,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:06:18,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 06:06:18,608 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:06:18,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:06:18,674 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-18 06:06:18,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:06:18,895 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:06:18,895 INFO L387 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-18 06:06:19,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:06:19,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:06:19,138 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:06:19,138 INFO L387 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 32 treesize of output 58 [2022-01-18 06:06:19,428 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-18 06:06:19,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603286545] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:06:19,429 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:06:19,429 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 48 [2022-01-18 06:06:19,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199860800] [2022-01-18 06:06:19,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:06:19,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 06:06:19,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:06:19,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 06:06:19,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=1980, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 06:06:19,430 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-18 06:06:58,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:06:58,121 INFO L93 Difference]: Finished difference Result 102003 states and 332162 transitions. [2022-01-18 06:06:58,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 580 states. [2022-01-18 06:06:58,121 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-18 06:06:58,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:06:58,624 INFO L225 Difference]: With dead ends: 102003 [2022-01-18 06:06:58,624 INFO L226 Difference]: Without dead ends: 100211 [2022-01-18 06:06:58,635 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 691 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 622 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180537 ImplicationChecksByTransitivity, 33.2s TimeCoverageRelationStatistics Valid=45817, Invalid=342935, Unknown=0, NotChecked=0, Total=388752 [2022-01-18 06:06:58,635 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 2287 mSDsluCounter, 3956 mSDsCounter, 0 mSdLazyCounter, 9383 mSolverCounterSat, 751 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s 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, 4.3s IncrementalHoareTripleChecker+Time [2022-01-18 06:06:58,636 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2287 Valid, 1439 Invalid, 11552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [751 Valid, 9383 Invalid, 0 Unknown, 1418 Unchecked, 4.3s Time] [2022-01-18 06:06:58,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100211 states. [2022-01-18 06:06:59,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100211 to 17668. [2022-01-18 06:06:59,690 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-18 06:06:59,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17668 states to 17668 states and 60856 transitions. [2022-01-18 06:06:59,738 INFO L78 Accepts]: Start accepts. Automaton has 17668 states and 60856 transitions. Word has length 44 [2022-01-18 06:06:59,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:06:59,738 INFO L470 AbstractCegarLoop]: Abstraction has 17668 states and 60856 transitions. [2022-01-18 06:06:59,738 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-18 06:06:59,738 INFO L276 IsEmpty]: Start isEmpty. Operand 17668 states and 60856 transitions. [2022-01-18 06:06:59,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:06:59,766 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:06:59,766 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-18 06:06:59,782 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-18 06:06:59,967 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-18 06:06:59,967 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-18 06:06:59,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:06:59,967 INFO L85 PathProgramCache]: Analyzing trace with hash -33606939, now seen corresponding path program 22 times [2022-01-18 06:06:59,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:06:59,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597868527] [2022-01-18 06:06:59,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:06:59,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:06:59,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:00,242 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-18 06:07:00,242 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:00,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597868527] [2022-01-18 06:07:00,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597868527] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:00,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946966816] [2022-01-18 06:07:00,242 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:07:00,242 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:00,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:00,243 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:00,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 06:07:00,272 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:07:00,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:00,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:07:00,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:00,626 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:07:00,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 06:07:00,762 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:07:00,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:07:00,824 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-18 06:07:00,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:01,053 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:07:01,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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-18 06:07:01,279 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:07:01,279 INFO L387 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-18 06:07:01,539 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-18 06:07:01,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946966816] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:01,539 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:01,539 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-18 06:07:01,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392801896] [2022-01-18 06:07:01,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:01,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 06:07:01,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:01,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 06:07:01,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=2082, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 06:07:01,540 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-18 06:07:38,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:07:38,302 INFO L93 Difference]: Finished difference Result 109389 states and 358634 transitions. [2022-01-18 06:07:38,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 563 states. [2022-01-18 06:07:38,302 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-18 06:07:38,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:07:38,653 INFO L225 Difference]: With dead ends: 109389 [2022-01-18 06:07:38,654 INFO L226 Difference]: Without dead ends: 106874 [2022-01-18 06:07:38,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 666 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 606 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169281 ImplicationChecksByTransitivity, 31.8s TimeCoverageRelationStatistics Valid=39171, Invalid=329885, Unknown=0, NotChecked=0, Total=369056 [2022-01-18 06:07:38,665 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 2699 mSDsluCounter, 2753 mSDsCounter, 0 mSdLazyCounter, 8512 mSolverCounterSat, 992 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s 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, 4.1s IncrementalHoareTripleChecker+Time [2022-01-18 06:07:38,665 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2699 Valid, 866 Invalid, 9504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [992 Valid, 8512 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2022-01-18 06:07:38,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106874 states. [2022-01-18 06:07:39,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106874 to 18383. [2022-01-18 06:07:39,809 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-18 06:07:39,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18383 states to 18383 states and 63323 transitions. [2022-01-18 06:07:39,855 INFO L78 Accepts]: Start accepts. Automaton has 18383 states and 63323 transitions. Word has length 44 [2022-01-18 06:07:39,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:07:39,856 INFO L470 AbstractCegarLoop]: Abstraction has 18383 states and 63323 transitions. [2022-01-18 06:07:39,856 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-18 06:07:39,856 INFO L276 IsEmpty]: Start isEmpty. Operand 18383 states and 63323 transitions. [2022-01-18 06:07:39,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:07:39,883 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:07:39,883 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-18 06:07:39,899 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-18 06:07:40,084 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-18 06:07:40,084 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-18 06:07:40,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:07:40,085 INFO L85 PathProgramCache]: Analyzing trace with hash 272930747, now seen corresponding path program 23 times [2022-01-18 06:07:40,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:07:40,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146675750] [2022-01-18 06:07:40,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:07:40,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:07:40,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:07:40,354 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-18 06:07:40,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:07:40,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146675750] [2022-01-18 06:07:40,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146675750] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:07:40,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085244299] [2022-01-18 06:07:40,354 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 06:07:40,354 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:07:40,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:07:40,355 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:07:40,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-18 06:07:40,386 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 06:07:40,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:07:40,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 06:07:40,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:07:40,766 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:07:40,767 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-18 06:07:40,871 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:07:40,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2022-01-18 06:07:40,933 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-18 06:07:40,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:07:41,134 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:07:41,134 INFO L387 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-18 06:07:41,340 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:07:41,340 INFO L387 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-18 06:07:41,552 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-18 06:07:41,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085244299] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:07:41,552 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:07:41,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 48 [2022-01-18 06:07:41,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707598023] [2022-01-18 06:07:41,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:07:41,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 06:07:41,552 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:07:41,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 06:07:41,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=1982, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 06:07:41,553 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-18 06:08:01,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:01,286 INFO L93 Difference]: Finished difference Result 84029 states and 275540 transitions. [2022-01-18 06:08:01,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 353 states. [2022-01-18 06:08:01,286 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-18 06:08:01,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:01,524 INFO L225 Difference]: With dead ends: 84029 [2022-01-18 06:08:01,524 INFO L226 Difference]: Without dead ends: 82831 [2022-01-18 06:08:01,532 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 456 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 395 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68230 ImplicationChecksByTransitivity, 16.6s TimeCoverageRelationStatistics Valid=18314, Invalid=138898, Unknown=0, NotChecked=0, Total=157212 [2022-01-18 06:08:01,533 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 1698 mSDsluCounter, 2076 mSDsCounter, 0 mSdLazyCounter, 6059 mSolverCounterSat, 630 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s 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.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:01,533 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.8s Time] [2022-01-18 06:08:01,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82831 states. [2022-01-18 06:08:02,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82831 to 18613. [2022-01-18 06:08:02,433 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-18 06:08:02,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18613 states to 18613 states and 64132 transitions. [2022-01-18 06:08:02,480 INFO L78 Accepts]: Start accepts. Automaton has 18613 states and 64132 transitions. Word has length 44 [2022-01-18 06:08:02,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:02,480 INFO L470 AbstractCegarLoop]: Abstraction has 18613 states and 64132 transitions. [2022-01-18 06:08:02,480 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-18 06:08:02,480 INFO L276 IsEmpty]: Start isEmpty. Operand 18613 states and 64132 transitions. [2022-01-18 06:08:02,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:08:02,506 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:02,506 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-18 06:08:02,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-18 06:08:02,711 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-18 06:08:02,711 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-18 06:08:02,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:02,712 INFO L85 PathProgramCache]: Analyzing trace with hash -645148263, now seen corresponding path program 24 times [2022-01-18 06:08:02,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:02,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121750738] [2022-01-18 06:08:02,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:02,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:02,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:03,010 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-18 06:08:03,010 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:03,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121750738] [2022-01-18 06:08:03,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121750738] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:03,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112805594] [2022-01-18 06:08:03,010 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 06:08:03,010 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:03,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:03,012 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:03,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 06:08:03,044 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 06:08:03,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:08:03,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:08:03,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:03,426 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:08:03,426 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-18 06:08:03,534 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:08:03,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:08:03,599 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-18 06:08:03,599 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:03,825 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:08:03,825 INFO L387 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-18 06:08:04,051 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:08:04,051 INFO L387 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-18 06:08:04,308 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-18 06:08:04,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112805594] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:04,308 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:04,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-18 06:08:04,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822411784] [2022-01-18 06:08:04,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:04,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 06:08:04,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:04,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 06:08:04,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=2083, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 06:08:04,309 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-18 06:08:36,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:08:36,677 INFO L93 Difference]: Finished difference Result 103092 states and 337501 transitions. [2022-01-18 06:08:36,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 489 states. [2022-01-18 06:08:36,678 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-18 06:08:36,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:08:37,011 INFO L225 Difference]: With dead ends: 103092 [2022-01-18 06:08:37,011 INFO L226 Difference]: Without dead ends: 101564 [2022-01-18 06:08:37,025 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 592 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 532 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127959 ImplicationChecksByTransitivity, 27.6s TimeCoverageRelationStatistics Valid=31003, Invalid=253619, Unknown=0, NotChecked=0, Total=284622 [2022-01-18 06:08:37,025 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, 3.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:08:37,025 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2352 Valid, 841 Invalid, 9515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [794 Valid, 8721 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2022-01-18 06:08:37,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101564 states. [2022-01-18 06:08:38,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101564 to 18510. [2022-01-18 06:08:38,086 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-18 06:08:38,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18510 states to 18510 states and 63787 transitions. [2022-01-18 06:08:38,137 INFO L78 Accepts]: Start accepts. Automaton has 18510 states and 63787 transitions. Word has length 44 [2022-01-18 06:08:38,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:08:38,137 INFO L470 AbstractCegarLoop]: Abstraction has 18510 states and 63787 transitions. [2022-01-18 06:08:38,138 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-18 06:08:38,138 INFO L276 IsEmpty]: Start isEmpty. Operand 18510 states and 63787 transitions. [2022-01-18 06:08:38,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:08:38,170 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:08:38,170 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-18 06:08:38,185 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-01-18 06:08:38,370 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-18 06:08:38,373 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-18 06:08:38,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:08:38,373 INFO L85 PathProgramCache]: Analyzing trace with hash 21285545, now seen corresponding path program 25 times [2022-01-18 06:08:38,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:08:38,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564456162] [2022-01-18 06:08:38,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:08:38,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:08:38,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:38,666 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-18 06:08:38,666 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:08:38,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564456162] [2022-01-18 06:08:38,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564456162] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:08:38,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722215063] [2022-01-18 06:08:38,666 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 06:08:38,666 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:08:38,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:08:38,667 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:08:38,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 06:08:38,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:08:38,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:08:38,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:08:39,122 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:08:39,122 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-01-18 06:08:39,194 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:08:39,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:08:39,447 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-18 06:08:39,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:08:39,666 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:08:39,666 INFO L387 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-18 06:08:39,892 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:08:39,893 INFO L387 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-18 06:08:40,170 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-18 06:08:40,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722215063] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:08:40,171 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:08:40,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-01-18 06:08:40,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175794137] [2022-01-18 06:08:40,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:08:40,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 06:08:40,171 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:08:40,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 06:08:40,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=2079, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 06:08:40,172 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-18 06:09:08,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:08,005 INFO L93 Difference]: Finished difference Result 91296 states and 298389 transitions. [2022-01-18 06:09:08,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 425 states. [2022-01-18 06:09:08,005 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-18 06:09:08,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:08,269 INFO L225 Difference]: With dead ends: 91296 [2022-01-18 06:09:08,269 INFO L226 Difference]: Without dead ends: 89183 [2022-01-18 06:09:08,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 528 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 468 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98758 ImplicationChecksByTransitivity, 23.3s TimeCoverageRelationStatistics Valid=25938, Invalid=194492, Unknown=0, NotChecked=0, Total=220430 [2022-01-18 06:09:08,281 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 2540 mSDsluCounter, 2733 mSDsCounter, 0 mSdLazyCounter, 8443 mSolverCounterSat, 799 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s 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.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:08,281 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.8s Time] [2022-01-18 06:09:08,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89183 states. [2022-01-18 06:09:09,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89183 to 17991. [2022-01-18 06:09:09,249 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-18 06:09:09,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17991 states to 17991 states and 61729 transitions. [2022-01-18 06:09:09,295 INFO L78 Accepts]: Start accepts. Automaton has 17991 states and 61729 transitions. Word has length 44 [2022-01-18 06:09:09,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:09,295 INFO L470 AbstractCegarLoop]: Abstraction has 17991 states and 61729 transitions. [2022-01-18 06:09:09,296 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-18 06:09:09,296 INFO L276 IsEmpty]: Start isEmpty. Operand 17991 states and 61729 transitions. [2022-01-18 06:09:09,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:09:09,323 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:09,323 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-18 06:09:09,339 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-01-18 06:09:09,523 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-18 06:09:09,524 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-18 06:09:09,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:09,524 INFO L85 PathProgramCache]: Analyzing trace with hash -550844311, now seen corresponding path program 26 times [2022-01-18 06:09:09,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:09,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456788386] [2022-01-18 06:09:09,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:09,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:09,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:09,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-18 06:09:09,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:09,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456788386] [2022-01-18 06:09:09,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456788386] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:09,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263659874] [2022-01-18 06:09:09,792 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 06:09:09,792 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:09,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:09,794 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:09,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 06:09:09,825 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 06:09:09,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:09,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 06:09:09,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:10,203 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 06:09:10,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 19 [2022-01-18 06:09:10,331 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:09:10,332 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:09:10,393 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-18 06:09:10,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:10,499 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:09:10,499 INFO L387 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-18 06:09:10,765 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:09:10,766 INFO L387 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-18 06:09:11,075 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-18 06:09:11,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263659874] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:11,075 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:11,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 47 [2022-01-18 06:09:11,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929206272] [2022-01-18 06:09:11,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:11,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 06:09:11,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:11,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 06:09:11,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1895, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 06:09:11,076 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-18 06:09:22,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:09:22,213 INFO L93 Difference]: Finished difference Result 45577 states and 151235 transitions. [2022-01-18 06:09:22,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2022-01-18 06:09:22,215 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-18 06:09:22,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:09:22,355 INFO L225 Difference]: With dead ends: 45577 [2022-01-18 06:09:22,356 INFO L226 Difference]: Without dead ends: 44903 [2022-01-18 06:09:22,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 225 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18819 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=7135, Invalid=44167, Unknown=0, NotChecked=0, Total=51302 [2022-01-18 06:09:22,359 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 1300 mSDsluCounter, 2282 mSDsCounter, 0 mSdLazyCounter, 6527 mSolverCounterSat, 389 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s 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.9s IncrementalHoareTripleChecker+Time [2022-01-18 06:09:22,360 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.9s Time] [2022-01-18 06:09:22,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44903 states. [2022-01-18 06:09:22,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44903 to 17776. [2022-01-18 06:09:22,913 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-18 06:09:23,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17776 states to 17776 states and 61110 transitions. [2022-01-18 06:09:23,099 INFO L78 Accepts]: Start accepts. Automaton has 17776 states and 61110 transitions. Word has length 44 [2022-01-18 06:09:23,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:09:23,100 INFO L470 AbstractCegarLoop]: Abstraction has 17776 states and 61110 transitions. [2022-01-18 06:09:23,100 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-18 06:09:23,100 INFO L276 IsEmpty]: Start isEmpty. Operand 17776 states and 61110 transitions. [2022-01-18 06:09:23,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:09:23,130 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:09:23,130 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-18 06:09:23,147 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-18 06:09:23,331 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-18 06:09:23,331 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-18 06:09:23,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:09:23,332 INFO L85 PathProgramCache]: Analyzing trace with hash -979534053, now seen corresponding path program 27 times [2022-01-18 06:09:23,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:09:23,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665854311] [2022-01-18 06:09:23,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:09:23,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:09:23,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:09:23,632 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-18 06:09:23,632 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:09:23,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665854311] [2022-01-18 06:09:23,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665854311] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:09:23,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137384871] [2022-01-18 06:09:23,632 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 06:09:23,632 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:09:23,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:09:23,633 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:09:23,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-18 06:09:23,772 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 06:09:23,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:09:23,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 06:09:23,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:09:24,217 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:09:24,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:09:24,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 19 [2022-01-18 06:09:24,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:09:24,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 06:09:24,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:09:24,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:09:24,380 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-18 06:09:24,381 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:09:24,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:09:24,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:09:24,748 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:24,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 58 [2022-01-18 06:09:25,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:09:25,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:09:25,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 06:09:25,023 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 06:09:25,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 48 [2022-01-18 06:09:25,313 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-18 06:09:25,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137384871] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:09:25,313 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:09:25,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 49 [2022-01-18 06:09:25,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791097191] [2022-01-18 06:09:25,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:09:25,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 06:09:25,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:09:25,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 06:09:25,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=341, Invalid=2011, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 06:09:25,314 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-18 06:10:17,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 06:10:17,164 INFO L93 Difference]: Finished difference Result 90555 states and 293092 transitions. [2022-01-18 06:10:17,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 675 states. [2022-01-18 06:10:17,164 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-18 06:10:17,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 06:10:17,594 INFO L225 Difference]: With dead ends: 90555 [2022-01-18 06:10:17,594 INFO L226 Difference]: Without dead ends: 79311 [2022-01-18 06:10:17,611 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 866 GetRequests, 141 SyntacticMatches, 7 SemanticMatches, 718 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263427 ImplicationChecksByTransitivity, 45.3s TimeCoverageRelationStatistics Valid=76033, Invalid=441647, Unknown=0, NotChecked=0, Total=517680 [2022-01-18 06:10:17,612 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 4048 mSDsluCounter, 5370 mSDsCounter, 0 mSdLazyCounter, 8692 mSolverCounterSat, 1401 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s 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.5s IncrementalHoareTripleChecker+Time [2022-01-18 06:10:17,612 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.5s Time] [2022-01-18 06:10:17,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79311 states. [2022-01-18 06:10:18,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79311 to 20359. [2022-01-18 06:10:18,416 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-18 06:10:18,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20359 states to 20359 states and 70049 transitions. [2022-01-18 06:10:18,470 INFO L78 Accepts]: Start accepts. Automaton has 20359 states and 70049 transitions. Word has length 44 [2022-01-18 06:10:18,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 06:10:18,470 INFO L470 AbstractCegarLoop]: Abstraction has 20359 states and 70049 transitions. [2022-01-18 06:10:18,470 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-18 06:10:18,470 INFO L276 IsEmpty]: Start isEmpty. Operand 20359 states and 70049 transitions. [2022-01-18 06:10:18,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-01-18 06:10:18,501 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 06:10:18,501 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-18 06:10:18,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-18 06:10:18,701 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-18 06:10:18,702 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-18 06:10:18,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 06:10:18,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1836019791, now seen corresponding path program 28 times [2022-01-18 06:10:18,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 06:10:18,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2218702] [2022-01-18 06:10:18,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 06:10:18,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 06:10:18,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 06:10:18,968 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-18 06:10:18,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 06:10:18,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2218702] [2022-01-18 06:10:18,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2218702] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 06:10:18,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721456684] [2022-01-18 06:10:18,969 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 06:10:18,969 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 06:10:18,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 06:10:18,970 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 06:10:18,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 06:10:18,999 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 06:10:18,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 06:10:19,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 06:10:19,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 06:10:19,346 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:10:19,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 06:10:19,475 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 06:10:19,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 06:10:19,536 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-18 06:10:19,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 06:10:19,746 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:10:19,746 INFO L387 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-18 06:10:19,942 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 06:10:19,942 INFO L387 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-18 06:10:20,198 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-18 06:10:20,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721456684] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 06:10:20,199 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 06:10:20,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 47 [2022-01-18 06:10:20,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263857910] [2022-01-18 06:10:20,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 06:10:20,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 06:10:20,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 06:10:20,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 06:10:20,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1890, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 06:10:20,200 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) Received shutdown request... [2022-01-18 06:10:38,777 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-01-18 06:10:38,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 301 states. [2022-01-18 06:10:38,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 405 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 342 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49565 ImplicationChecksByTransitivity, 14.4s TimeCoverageRelationStatistics Valid=15378, Invalid=102614, Unknown=0, NotChecked=0, Total=117992 [2022-01-18 06:10:38,783 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 1611 mSDsluCounter, 2980 mSDsCounter, 0 mSdLazyCounter, 9173 mSolverCounterSat, 591 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1611 SdHoareTripleChecker+Valid, 948 SdHoareTripleChecker+Invalid, 9764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 591 IncrementalHoareTripleChecker+Valid, 9173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-01-18 06:10:38,783 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1611 Valid, 948 Invalid, 9764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [591 Valid, 9173 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2022-01-18 06:10:38,784 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (4 of 5 remaining) [2022-01-18 06:10:38,801 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-01-18 06:10:38,812 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 06:10:38,812 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 06:10:38,987 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-18 06:10:38,987 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (20359states) and FLOYD_HOARE automaton (currently 301 states, 47 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 36 for 3ms.. [2022-01-18 06:10:38,989 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 5 remaining) [2022-01-18 06:10:38,989 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (2 of 5 remaining) [2022-01-18 06:10:38,989 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (1 of 5 remaining) [2022-01-18 06:10:38,989 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATION (0 of 5 remaining) [2022-01-18 06:10:38,993 INFO L732 BasicCegarLoop]: Path program histogram: [28, 2, 1, 1] [2022-01-18 06:10:38,995 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 06:10:38,995 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 06:10:39,004 INFO L202 PluginConnector]: Adding new model prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 06:10:39 BasicIcfg [2022-01-18 06:10:39,005 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 06:10:39,005 INFO L158 Benchmark]: Toolchain (without parser) took 738461.25ms. Allocated memory was 337.6MB in the beginning and 3.2GB in the end (delta: 2.9GB). Free memory was 300.4MB in the beginning and 2.2GB in the end (delta: -1.9GB). Peak memory consumption was 999.5MB. Max. memory is 16.0GB. [2022-01-18 06:10:39,005 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.11ms. Allocated memory is still 337.6MB. Free memory is still 301.5MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 06:10:39,006 INFO L158 Benchmark]: Boogie Procedure Inliner took 18.88ms. Allocated memory is still 337.6MB. Free memory was 300.3MB in the beginning and 298.9MB in the end (delta: 1.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2022-01-18 06:10:39,006 INFO L158 Benchmark]: Boogie Preprocessor took 11.05ms. Allocated memory is still 337.6MB. Free memory was 298.9MB in the beginning and 297.8MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 06:10:39,006 INFO L158 Benchmark]: RCFGBuilder took 182.51ms. Allocated memory is still 337.6MB. Free memory was 297.8MB in the beginning and 287.8MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 06:10:39,006 INFO L158 Benchmark]: TraceAbstraction took 738242.07ms. Allocated memory was 337.6MB in the beginning and 3.2GB in the end (delta: 2.9GB). Free memory was 287.2MB in the beginning and 2.2GB in the end (delta: -1.9GB). Peak memory consumption was 984.8MB. Max. memory is 16.0GB. [2022-01-18 06:10:39,007 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.11ms. Allocated memory is still 337.6MB. Free memory is still 301.5MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 18.88ms. Allocated memory is still 337.6MB. Free memory was 300.3MB in the beginning and 298.9MB in the end (delta: 1.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 11.05ms. Allocated memory is still 337.6MB. Free memory was 298.9MB in the beginning and 297.8MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 182.51ms. Allocated memory is still 337.6MB. Free memory was 297.8MB in the beginning and 287.8MB in the end (delta: 10.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 738242.07ms. Allocated memory was 337.6MB in the beginning and 3.2GB in the end (delta: 2.9GB). Free memory was 287.2MB in the beginning and 2.2GB in the end (delta: -1.9GB). Peak memory consumption was 984.8MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (20359states) and FLOYD_HOARE automaton (currently 301 states, 47 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 36 for 3ms.. - 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 (20359states) and FLOYD_HOARE automaton (currently 301 states, 47 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 36 for 3ms.. - 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 (20359states) and FLOYD_HOARE automaton (currently 301 states, 47 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 36 for 3ms.. - 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 (20359states) and FLOYD_HOARE automaton (currently 301 states, 47 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 36 for 3ms.. - 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 (20359states) and FLOYD_HOARE automaton (currently 301 states, 47 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 36 for 3ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 61 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 738.1s, OverallIterations: 32, TraceHistogramMax: 2, PathProgramHistogramMax: 28, EmptinessCheckTime: 0.6s, AutomataDifference: 667.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 58839 SdHoareTripleChecker+Valid, 85.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 58839 mSDsluCounter, 32358 SdHoareTripleChecker+Invalid, 72.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 12202 IncrementalHoareTripleChecker+Unchecked, 78578 mSDsCounter, 19369 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 183109 IncrementalHoareTripleChecker+Invalid, 214680 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 19369 mSolverCounterUnsat, 1586 mSDtfsCounter, 183109 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 13038 GetRequests, 1814 SyntacticMatches, 18 SemanticMatches, 11205 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2677144 ImplicationChecksByTransitivity, 561.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=20359occurred in iteration=31, InterpolantAutomatonStates: 9846, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 19.3s AutomataMinimizationTime, 31 MinimizatonAttempts, 1328483 StatesRemovedByMinimization, 27 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 43.4s InterpolantComputationTime, 2530 NumberOfCodeBlocks, 2530 NumberOfCodeBlocksAsserted, 104 NumberOfCheckSat, 3578 ConstructedInterpolants, 28 QuantifiedInterpolants, 44729 SizeOfPredicates, 527 NumberOfNonLiveVariables, 3304 ConjunctsInSsa, 767 ConjunctsInUnsatCore, 86 InterpolantComputations, 6 PerfectInterpolantSequences, 291/1250 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