/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/unroll-cond-2.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-01 17:15:32,891 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-01 17:15:32,911 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-01 17:15:32,947 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-01 17:15:32,948 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-01 17:15:32,949 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-01 17:15:32,951 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-01 17:15:32,955 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-01 17:15:32,956 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-01 17:15:32,959 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-01 17:15:32,960 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-01 17:15:32,961 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-01 17:15:32,961 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-01 17:15:32,962 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-01 17:15:32,963 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-01 17:15:32,965 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-01 17:15:32,966 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-01 17:15:32,966 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-01 17:15:32,968 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-01 17:15:32,972 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-01 17:15:32,972 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-01 17:15:32,973 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-01 17:15:32,974 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-01 17:15:32,975 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-01 17:15:32,979 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-01 17:15:32,979 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-01 17:15:32,980 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-01 17:15:32,981 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-01 17:15:32,981 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-01 17:15:32,981 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-01 17:15:32,982 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-01 17:15:32,982 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-01 17:15:32,983 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-01 17:15:32,984 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-01 17:15:32,984 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-01 17:15:32,985 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-01 17:15:32,985 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-01 17:15:32,985 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-01 17:15:32,985 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-01 17:15:32,986 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-01 17:15:32,986 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-01 17:15:32,987 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-03-01 17:15:33,010 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-01 17:15:33,010 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-01 17:15:33,010 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-01 17:15:33,010 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-01 17:15:33,011 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-01 17:15:33,011 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-01 17:15:33,011 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-01 17:15:33,011 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-01 17:15:33,012 INFO L138 SettingsManager]: * Use SBE=true [2022-03-01 17:15:33,012 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-01 17:15:33,012 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-01 17:15:33,012 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-01 17:15:33,012 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-01 17:15:33,013 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-01 17:15:33,013 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-01 17:15:33,013 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-01 17:15:33,013 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-01 17:15:33,013 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-01 17:15:33,013 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-01 17:15:33,013 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-01 17:15:33,013 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-01 17:15:33,013 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-01 17:15:33,013 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-01 17:15:33,013 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-01 17:15:33,013 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-01 17:15:33,014 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 17:15:33,014 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-01 17:15:33,014 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-01 17:15:33,014 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-01 17:15:33,014 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-01 17:15:33,014 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-01 17:15:33,014 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-01 17:15:33,014 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-01 17:15:33,014 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-03-01 17:15:33,203 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-01 17:15:33,222 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-01 17:15:33,223 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-01 17:15:33,224 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-01 17:15:33,225 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-01 17:15:33,226 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/unroll-cond-2.wvr.bpl [2022-03-01 17:15:33,226 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/unroll-cond-2.wvr.bpl' [2022-03-01 17:15:33,253 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-01 17:15:33,254 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-01 17:15:33,255 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-01 17:15:33,255 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-01 17:15:33,255 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-01 17:15:33,264 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "unroll-cond-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:15:33" (1/1) ... [2022-03-01 17:15:33,270 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "unroll-cond-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:15:33" (1/1) ... [2022-03-01 17:15:33,275 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-01 17:15:33,275 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-01 17:15:33,276 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-01 17:15:33,276 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-01 17:15:33,276 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-01 17:15:33,281 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "unroll-cond-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:15:33" (1/1) ... [2022-03-01 17:15:33,281 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "unroll-cond-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:15:33" (1/1) ... [2022-03-01 17:15:33,282 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "unroll-cond-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:15:33" (1/1) ... [2022-03-01 17:15:33,282 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "unroll-cond-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:15:33" (1/1) ... [2022-03-01 17:15:33,283 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "unroll-cond-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:15:33" (1/1) ... [2022-03-01 17:15:33,284 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "unroll-cond-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:15:33" (1/1) ... [2022-03-01 17:15:33,285 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "unroll-cond-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:15:33" (1/1) ... [2022-03-01 17:15:33,285 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-01 17:15:33,286 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-01 17:15:33,286 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-01 17:15:33,286 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-01 17:15:33,287 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "unroll-cond-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:15:33" (1/1) ... [2022-03-01 17:15:33,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 17:15:33,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:33,307 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-03-01 17:15:33,312 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-03-01 17:15:33,332 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-01 17:15:33,332 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-01 17:15:33,332 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-01 17:15:33,333 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-01 17:15:33,333 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-01 17:15:33,333 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-01 17:15:33,333 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-01 17:15:33,333 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-01 17:15:33,333 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-01 17:15:33,333 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-01 17:15:33,364 INFO L234 CfgBuilder]: Building ICFG [2022-03-01 17:15:33,365 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-01 17:15:33,427 INFO L275 CfgBuilder]: Performing block encoding [2022-03-01 17:15:33,453 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-01 17:15:33,454 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-03-01 17:15:33,454 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2022-03-01 17:15:33,455 INFO L202 PluginConnector]: Adding new model unroll-cond-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 05:15:33 BoogieIcfgContainer [2022-03-01 17:15:33,456 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-01 17:15:33,457 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-01 17:15:33,457 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-01 17:15:33,484 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-01 17:15:33,484 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "unroll-cond-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:15:33" (1/2) ... [2022-03-01 17:15:33,485 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@194f0e7b and model type unroll-cond-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 05:15:33, skipping insertion in model container [2022-03-01 17:15:33,485 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "unroll-cond-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 05:15:33" (2/2) ... [2022-03-01 17:15:33,485 INFO L111 eAbstractionObserver]: Analyzing ICFG unroll-cond-2.wvr.bpl [2022-03-01 17:15:33,488 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-01 17:15:33,489 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-01 17:15:33,489 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-01 17:15:33,489 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-01 17:15:33,534 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-03-01 17:15:33,560 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 17:15:33,564 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, mLazyFiniteAutomaton=false, 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, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-01 17:15:33,565 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-03-01 17:15:33,570 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 21 places, 16 transitions, 48 flow [2022-03-01 17:15:33,579 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 16 states, 15 states have (on average 1.8) internal successors, (27), 15 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-03-01 17:15:33,581 INFO L276 IsEmpty]: Start isEmpty. Operand has 16 states, 15 states have (on average 1.8) internal successors, (27), 15 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-03-01 17:15:33,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-03-01 17:15:33,587 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:33,587 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:33,587 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:33,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:33,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1146448964, now seen corresponding path program 1 times [2022-03-01 17:15:33,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:33,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865946016] [2022-03-01 17:15:33,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:33,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:33,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:33,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:33,743 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:33,744 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865946016] [2022-03-01 17:15:33,744 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865946016] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 17:15:33,744 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 17:15:33,744 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 17:15:33,745 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484133951] [2022-03-01 17:15:33,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 17:15:33,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-01 17:15:33,749 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:33,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-01 17:15:33,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-01 17:15:33,767 INFO L87 Difference]: Start difference. First operand has 16 states, 15 states have (on average 1.8) internal successors, (27), 15 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) Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:33,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:33,810 INFO L93 Difference]: Finished difference Result 26 states and 43 transitions. [2022-03-01 17:15:33,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 17:15:33,812 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-03-01 17:15:33,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:33,818 INFO L225 Difference]: With dead ends: 26 [2022-03-01 17:15:33,818 INFO L226 Difference]: Without dead ends: 18 [2022-03-01 17:15:33,819 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-03-01 17:15:33,821 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 11 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:33,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 7 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:15:33,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2022-03-01 17:15:33,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2022-03-01 17:15:33,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:33,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 32 transitions. [2022-03-01 17:15:33,866 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 32 transitions. Word has length 10 [2022-03-01 17:15:33,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:33,867 INFO L470 AbstractCegarLoop]: Abstraction has 18 states and 32 transitions. [2022-03-01 17:15:33,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:33,867 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 32 transitions. [2022-03-01 17:15:33,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-03-01 17:15:33,868 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:33,868 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:33,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-01 17:15:33,868 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:33,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:33,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1975591194, now seen corresponding path program 2 times [2022-03-01 17:15:33,869 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:33,869 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781848327] [2022-03-01 17:15:33,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:33,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:33,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:33,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:33,928 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:33,928 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781848327] [2022-03-01 17:15:33,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781848327] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 17:15:33,929 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 17:15:33,929 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 17:15:33,929 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757789287] [2022-03-01 17:15:33,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 17:15:33,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-01 17:15:33,930 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:33,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-01 17:15:33,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-01 17:15:33,931 INFO L87 Difference]: Start difference. First operand 18 states and 32 transitions. Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:33,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:33,965 INFO L93 Difference]: Finished difference Result 28 states and 51 transitions. [2022-03-01 17:15:33,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 17:15:33,965 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-03-01 17:15:33,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:33,966 INFO L225 Difference]: With dead ends: 28 [2022-03-01 17:15:33,966 INFO L226 Difference]: Without dead ends: 23 [2022-03-01 17:15:33,966 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 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-03-01 17:15:33,967 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 8 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:33,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 9 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:15:33,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2022-03-01 17:15:33,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 20. [2022-03-01 17:15:33,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:33,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 35 transitions. [2022-03-01 17:15:33,971 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 35 transitions. Word has length 10 [2022-03-01 17:15:33,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:33,971 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 35 transitions. [2022-03-01 17:15:33,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:33,972 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 35 transitions. [2022-03-01 17:15:33,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-01 17:15:33,972 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:33,972 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:33,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-01 17:15:33,972 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:33,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:33,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1575562095, now seen corresponding path program 1 times [2022-03-01 17:15:33,973 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:33,974 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402702176] [2022-03-01 17:15:33,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:33,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:33,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:34,041 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:34,042 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:34,042 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402702176] [2022-03-01 17:15:34,042 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402702176] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:34,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909329971] [2022-03-01 17:15:34,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:34,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:34,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:34,046 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-03-01 17:15:34,047 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-03-01 17:15:34,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:34,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-01 17:15:34,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:34,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-03-01 17:15:34,306 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:34,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:34,396 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:34,400 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 25 [2022-03-01 17:15:34,444 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:34,444 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909329971] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:34,444 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:34,444 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2022-03-01 17:15:34,445 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924534638] [2022-03-01 17:15:34,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:34,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 17:15:34,446 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:34,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 17:15:34,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:15:34,448 INFO L87 Difference]: Start difference. First operand 20 states and 35 transitions. Second operand has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:34,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:34,528 INFO L93 Difference]: Finished difference Result 32 states and 58 transitions. [2022-03-01 17:15:34,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 17:15:34,528 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-01 17:15:34,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:34,529 INFO L225 Difference]: With dead ends: 32 [2022-03-01 17:15:34,529 INFO L226 Difference]: Without dead ends: 27 [2022-03-01 17:15:34,529 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:15:34,530 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 10 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:34,530 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 19 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:15:34,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2022-03-01 17:15:34,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 25. [2022-03-01 17:15:34,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:34,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 46 transitions. [2022-03-01 17:15:34,533 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 46 transitions. Word has length 11 [2022-03-01 17:15:34,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:34,534 INFO L470 AbstractCegarLoop]: Abstraction has 25 states and 46 transitions. [2022-03-01 17:15:34,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:34,534 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 46 transitions. [2022-03-01 17:15:34,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-01 17:15:34,534 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:34,534 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:34,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-01 17:15:34,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:34,740 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:34,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:34,740 INFO L85 PathProgramCache]: Analyzing trace with hash -662282930, now seen corresponding path program 1 times [2022-03-01 17:15:34,740 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:34,740 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16241105] [2022-03-01 17:15:34,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:34,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:34,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:34,770 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:34,770 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:34,770 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16241105] [2022-03-01 17:15:34,770 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16241105] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 17:15:34,771 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 17:15:34,771 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 17:15:34,771 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123451481] [2022-03-01 17:15:34,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 17:15:34,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 17:15:34,771 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:34,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 17:15:34,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-01 17:15:34,772 INFO L87 Difference]: Start difference. First operand 25 states and 46 transitions. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:34,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:34,789 INFO L93 Difference]: Finished difference Result 28 states and 52 transitions. [2022-03-01 17:15:34,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 17:15:34,790 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-01 17:15:34,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:34,792 INFO L225 Difference]: With dead ends: 28 [2022-03-01 17:15:34,792 INFO L226 Difference]: Without dead ends: 28 [2022-03-01 17:15:34,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-01 17:15:34,794 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 3 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:34,795 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 12 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:15:34,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2022-03-01 17:15:34,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 26. [2022-03-01 17:15:34,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 25 states have (on average 1.96) internal successors, (49), 25 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:34,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 49 transitions. [2022-03-01 17:15:34,804 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 49 transitions. Word has length 11 [2022-03-01 17:15:34,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:34,804 INFO L470 AbstractCegarLoop]: Abstraction has 26 states and 49 transitions. [2022-03-01 17:15:34,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:34,805 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 49 transitions. [2022-03-01 17:15:34,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-01 17:15:34,806 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:34,806 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:34,806 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-01 17:15:34,807 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:34,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:34,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1882143633, now seen corresponding path program 2 times [2022-03-01 17:15:34,807 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:34,807 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586691019] [2022-03-01 17:15:34,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:34,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:34,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:34,863 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:34,864 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:34,864 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586691019] [2022-03-01 17:15:34,864 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586691019] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:34,864 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894465576] [2022-03-01 17:15:34,864 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:15:34,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:34,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:34,867 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-03-01 17:15:34,883 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-03-01 17:15:34,889 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:15:34,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:15:34,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-01 17:15:34,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:34,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-03-01 17:15:34,992 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:34,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:35,039 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:35,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2022-03-01 17:15:35,104 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:35,105 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894465576] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:35,105 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:35,105 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2022-03-01 17:15:35,105 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475341224] [2022-03-01 17:15:35,105 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:35,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-01 17:15:35,105 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:35,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-01 17:15:35,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:15:35,106 INFO L87 Difference]: Start difference. First operand 26 states and 49 transitions. Second operand has 8 states, 8 states have (on average 2.5) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:35,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:35,185 INFO L93 Difference]: Finished difference Result 44 states and 74 transitions. [2022-03-01 17:15:35,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 17:15:35,189 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.5) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-01 17:15:35,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:35,192 INFO L225 Difference]: With dead ends: 44 [2022-03-01 17:15:35,192 INFO L226 Difference]: Without dead ends: 39 [2022-03-01 17:15:35,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:15:35,192 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 12 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:35,192 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 25 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:15:35,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2022-03-01 17:15:35,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 28. [2022-03-01 17:15:35,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:35,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 52 transitions. [2022-03-01 17:15:35,195 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 52 transitions. Word has length 11 [2022-03-01 17:15:35,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:35,195 INFO L470 AbstractCegarLoop]: Abstraction has 28 states and 52 transitions. [2022-03-01 17:15:35,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.5) internal successors, (20), 7 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:35,195 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 52 transitions. [2022-03-01 17:15:35,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-03-01 17:15:35,196 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:35,196 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:35,214 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-01 17:15:35,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:35,397 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:35,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:35,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1776421461, now seen corresponding path program 1 times [2022-03-01 17:15:35,397 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:35,397 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132690467] [2022-03-01 17:15:35,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:35,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:35,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:35,430 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:35,431 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:35,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132690467] [2022-03-01 17:15:35,431 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132690467] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:35,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967251612] [2022-03-01 17:15:35,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:35,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:35,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:35,432 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-03-01 17:15:35,433 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-03-01 17:15:35,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:35,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-01 17:15:35,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:35,477 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:35,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:35,504 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:35,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967251612] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:35,505 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:35,505 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2022-03-01 17:15:35,505 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977184466] [2022-03-01 17:15:35,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:35,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-01 17:15:35,505 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:35,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-01 17:15:35,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-01 17:15:35,506 INFO L87 Difference]: Start difference. First operand 28 states and 52 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:35,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:35,559 INFO L93 Difference]: Finished difference Result 54 states and 91 transitions. [2022-03-01 17:15:35,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:15:35,559 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-03-01 17:15:35,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:35,560 INFO L225 Difference]: With dead ends: 54 [2022-03-01 17:15:35,560 INFO L226 Difference]: Without dead ends: 51 [2022-03-01 17:15:35,560 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:15:35,561 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 26 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:35,561 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 17 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:15:35,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-03-01 17:15:35,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 29. [2022-03-01 17:15:35,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 28 states have (on average 2.0357142857142856) internal successors, (57), 28 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:35,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 57 transitions. [2022-03-01 17:15:35,564 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 57 transitions. Word has length 12 [2022-03-01 17:15:35,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:35,564 INFO L470 AbstractCegarLoop]: Abstraction has 29 states and 57 transitions. [2022-03-01 17:15:35,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:35,564 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 57 transitions. [2022-03-01 17:15:35,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-03-01 17:15:35,564 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:35,565 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:35,583 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-03-01 17:15:35,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:35,765 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:35,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:35,766 INFO L85 PathProgramCache]: Analyzing trace with hash -58559004, now seen corresponding path program 3 times [2022-03-01 17:15:35,766 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:35,766 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341381226] [2022-03-01 17:15:35,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:35,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:35,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:35,798 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:35,798 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:35,798 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341381226] [2022-03-01 17:15:35,798 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341381226] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:35,798 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417528134] [2022-03-01 17:15:35,799 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:15:35,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:35,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:35,800 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-03-01 17:15:35,801 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-03-01 17:15:35,821 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:15:35,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:15:35,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-01 17:15:35,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:35,849 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:35,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:35,877 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:35,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417528134] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:35,878 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:35,878 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2022-03-01 17:15:35,878 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840322211] [2022-03-01 17:15:35,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:35,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-01 17:15:35,878 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:35,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-01 17:15:35,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-01 17:15:35,879 INFO L87 Difference]: Start difference. First operand 29 states and 57 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:35,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:35,927 INFO L93 Difference]: Finished difference Result 52 states and 90 transitions. [2022-03-01 17:15:35,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-01 17:15:35,928 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-03-01 17:15:35,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:35,928 INFO L225 Difference]: With dead ends: 52 [2022-03-01 17:15:35,928 INFO L226 Difference]: Without dead ends: 52 [2022-03-01 17:15:35,928 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:15:35,929 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 16 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:35,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 35 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:15:35,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-03-01 17:15:35,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 32. [2022-03-01 17:15:35,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 31 states have (on average 2.032258064516129) internal successors, (63), 31 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:35,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 63 transitions. [2022-03-01 17:15:35,932 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 63 transitions. Word has length 12 [2022-03-01 17:15:35,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:35,932 INFO L470 AbstractCegarLoop]: Abstraction has 32 states and 63 transitions. [2022-03-01 17:15:35,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:35,932 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 63 transitions. [2022-03-01 17:15:35,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-03-01 17:15:35,932 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:35,932 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:35,949 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-03-01 17:15:36,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:36,149 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:36,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:36,150 INFO L85 PathProgramCache]: Analyzing trace with hash 854720161, now seen corresponding path program 2 times [2022-03-01 17:15:36,150 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:36,150 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084519804] [2022-03-01 17:15:36,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:36,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:36,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:36,178 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:36,178 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:36,178 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084519804] [2022-03-01 17:15:36,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084519804] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:36,178 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170749427] [2022-03-01 17:15:36,178 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:15:36,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:36,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:36,179 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-03-01 17:15:36,180 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-03-01 17:15:36,199 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:15:36,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:15:36,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-01 17:15:36,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:36,225 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:36,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:36,247 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:36,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170749427] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:36,247 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:36,247 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2022-03-01 17:15:36,247 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539589278] [2022-03-01 17:15:36,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:36,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-01 17:15:36,248 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:36,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-01 17:15:36,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-01 17:15:36,248 INFO L87 Difference]: Start difference. First operand 32 states and 63 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:36,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:36,283 INFO L93 Difference]: Finished difference Result 45 states and 80 transitions. [2022-03-01 17:15:36,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-01 17:15:36,283 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-03-01 17:15:36,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:36,283 INFO L225 Difference]: With dead ends: 45 [2022-03-01 17:15:36,283 INFO L226 Difference]: Without dead ends: 45 [2022-03-01 17:15:36,284 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:15:36,284 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 10 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:36,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 26 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:15:36,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2022-03-01 17:15:36,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 31. [2022-03-01 17:15:36,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 30 states have (on average 1.9666666666666666) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:36,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 59 transitions. [2022-03-01 17:15:36,287 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 59 transitions. Word has length 12 [2022-03-01 17:15:36,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:36,287 INFO L470 AbstractCegarLoop]: Abstraction has 31 states and 59 transitions. [2022-03-01 17:15:36,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:36,287 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 59 transitions. [2022-03-01 17:15:36,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-03-01 17:15:36,287 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:36,287 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:36,304 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-03-01 17:15:36,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:36,504 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:36,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:36,504 INFO L85 PathProgramCache]: Analyzing trace with hash -895820572, now seen corresponding path program 4 times [2022-03-01 17:15:36,504 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:36,504 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820329171] [2022-03-01 17:15:36,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:36,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:36,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:36,537 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:36,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:36,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820329171] [2022-03-01 17:15:36,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820329171] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:36,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329241086] [2022-03-01 17:15:36,538 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:15:36,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:36,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:36,539 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-03-01 17:15:36,540 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-03-01 17:15:36,558 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:15:36,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:15:36,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-01 17:15:36,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:36,595 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:36,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:36,617 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:36,617 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329241086] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:36,618 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:36,618 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2022-03-01 17:15:36,618 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008422627] [2022-03-01 17:15:36,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:36,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-01 17:15:36,618 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:36,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-01 17:15:36,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-01 17:15:36,619 INFO L87 Difference]: Start difference. First operand 31 states and 59 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:36,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:36,665 INFO L93 Difference]: Finished difference Result 42 states and 72 transitions. [2022-03-01 17:15:36,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 17:15:36,665 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-03-01 17:15:36,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:36,666 INFO L225 Difference]: With dead ends: 42 [2022-03-01 17:15:36,666 INFO L226 Difference]: Without dead ends: 40 [2022-03-01 17:15:36,666 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:15:36,667 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 19 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:36,667 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 24 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:15:36,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2022-03-01 17:15:36,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 31. [2022-03-01 17:15:36,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 30 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:36,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 58 transitions. [2022-03-01 17:15:36,669 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 58 transitions. Word has length 12 [2022-03-01 17:15:36,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:36,669 INFO L470 AbstractCegarLoop]: Abstraction has 31 states and 58 transitions. [2022-03-01 17:15:36,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:36,669 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 58 transitions. [2022-03-01 17:15:36,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-03-01 17:15:36,670 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:36,670 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:36,686 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-03-01 17:15:36,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:36,886 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:36,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:36,887 INFO L85 PathProgramCache]: Analyzing trace with hash -8892523, now seen corresponding path program 3 times [2022-03-01 17:15:36,887 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:36,887 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523528778] [2022-03-01 17:15:36,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:36,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:36,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:36,918 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:36,918 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:36,918 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523528778] [2022-03-01 17:15:36,918 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523528778] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:36,918 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376735487] [2022-03-01 17:15:36,918 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:15:36,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:36,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:36,920 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-03-01 17:15:36,921 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-03-01 17:15:36,943 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:15:36,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:15:36,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-01 17:15:36,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:36,967 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:36,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:36,988 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:36,988 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376735487] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:36,988 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:36,988 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2022-03-01 17:15:36,990 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482769857] [2022-03-01 17:15:36,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:36,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-01 17:15:36,991 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:36,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-01 17:15:36,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-01 17:15:36,992 INFO L87 Difference]: Start difference. First operand 31 states and 58 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:37,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:37,029 INFO L93 Difference]: Finished difference Result 42 states and 79 transitions. [2022-03-01 17:15:37,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 17:15:37,029 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-03-01 17:15:37,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:37,029 INFO L225 Difference]: With dead ends: 42 [2022-03-01 17:15:37,029 INFO L226 Difference]: Without dead ends: 42 [2022-03-01 17:15:37,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:15:37,030 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 7 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:37,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 15 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:15:37,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2022-03-01 17:15:37,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 33. [2022-03-01 17:15:37,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:37,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 64 transitions. [2022-03-01 17:15:37,043 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 64 transitions. Word has length 12 [2022-03-01 17:15:37,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:37,043 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 64 transitions. [2022-03-01 17:15:37,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:37,043 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 64 transitions. [2022-03-01 17:15:37,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-03-01 17:15:37,044 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:37,044 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:37,061 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-03-01 17:15:37,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:37,253 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:37,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:37,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1014730758, now seen corresponding path program 5 times [2022-03-01 17:15:37,253 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:37,253 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739435912] [2022-03-01 17:15:37,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:37,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:37,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:37,286 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:37,287 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:37,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739435912] [2022-03-01 17:15:37,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739435912] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 17:15:37,287 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 17:15:37,287 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 17:15:37,287 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691048923] [2022-03-01 17:15:37,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 17:15:37,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-01 17:15:37,287 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:37,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-01 17:15:37,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-01 17:15:37,288 INFO L87 Difference]: Start difference. First operand 33 states and 64 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:37,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:37,304 INFO L93 Difference]: Finished difference Result 37 states and 68 transitions. [2022-03-01 17:15:37,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 17:15:37,304 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-03-01 17:15:37,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:37,304 INFO L225 Difference]: With dead ends: 37 [2022-03-01 17:15:37,305 INFO L226 Difference]: Without dead ends: 33 [2022-03-01 17:15:37,305 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-01 17:15:37,305 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 16 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:37,305 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 11 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:15:37,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2022-03-01 17:15:37,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2022-03-01 17:15:37,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 32 states have (on average 1.96875) internal successors, (63), 32 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:37,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 63 transitions. [2022-03-01 17:15:37,307 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 63 transitions. Word has length 12 [2022-03-01 17:15:37,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:37,307 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 63 transitions. [2022-03-01 17:15:37,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:37,307 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 63 transitions. [2022-03-01 17:15:37,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-01 17:15:37,308 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:37,308 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:37,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-03-01 17:15:37,308 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:37,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:37,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1558877026, now seen corresponding path program 4 times [2022-03-01 17:15:37,308 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:37,308 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789884715] [2022-03-01 17:15:37,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:37,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:37,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:37,394 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:37,394 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:37,394 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789884715] [2022-03-01 17:15:37,394 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789884715] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:37,394 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206615328] [2022-03-01 17:15:37,394 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:15:37,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:37,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:37,396 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-03-01 17:15:37,419 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-03-01 17:15:37,428 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:15:37,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:15:37,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:15:37,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:37,549 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:37,550 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 50 [2022-03-01 17:15:37,582 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:37,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:37,737 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:37,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 31 treesize of output 106 [2022-03-01 17:15:37,967 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:37,967 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206615328] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:37,967 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:37,967 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2022-03-01 17:15:37,967 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909072592] [2022-03-01 17:15:37,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:37,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:15:37,968 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:37,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:15:37,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:15:37,968 INFO L87 Difference]: Start difference. First operand 33 states and 63 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:38,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:38,149 INFO L93 Difference]: Finished difference Result 59 states and 111 transitions. [2022-03-01 17:15:38,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:15:38,150 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-01 17:15:38,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:38,150 INFO L225 Difference]: With dead ends: 59 [2022-03-01 17:15:38,150 INFO L226 Difference]: Without dead ends: 42 [2022-03-01 17:15:38,150 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:15:38,151 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 40 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:38,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 33 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:15:38,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2022-03-01 17:15:38,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 38. [2022-03-01 17:15:38,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 2.108108108108108) internal successors, (78), 37 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:38,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 78 transitions. [2022-03-01 17:15:38,153 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 78 transitions. Word has length 13 [2022-03-01 17:15:38,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:38,153 INFO L470 AbstractCegarLoop]: Abstraction has 38 states and 78 transitions. [2022-03-01 17:15:38,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:38,153 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 78 transitions. [2022-03-01 17:15:38,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-01 17:15:38,153 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:38,154 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:38,170 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-03-01 17:15:38,367 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-03-01 17:15:38,368 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:38,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:38,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1081167980, now seen corresponding path program 5 times [2022-03-01 17:15:38,368 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:38,368 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470184039] [2022-03-01 17:15:38,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:38,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:38,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:38,415 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:38,416 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:38,416 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470184039] [2022-03-01 17:15:38,416 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470184039] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:38,416 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545058362] [2022-03-01 17:15:38,416 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:15:38,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:38,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:38,417 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-03-01 17:15:38,418 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-03-01 17:15:38,437 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:15:38,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:15:38,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:15:38,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:38,538 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:38,539 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 50 [2022-03-01 17:15:38,603 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:38,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:38,730 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:38,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 31 treesize of output 106 [2022-03-01 17:15:39,074 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:39,074 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545058362] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:39,074 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:39,074 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-03-01 17:15:39,074 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425356091] [2022-03-01 17:15:39,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:39,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:15:39,074 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:39,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:15:39,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:15:39,075 INFO L87 Difference]: Start difference. First operand 38 states and 78 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:39,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:39,178 INFO L93 Difference]: Finished difference Result 67 states and 138 transitions. [2022-03-01 17:15:39,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:15:39,179 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-01 17:15:39,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:39,179 INFO L225 Difference]: With dead ends: 67 [2022-03-01 17:15:39,179 INFO L226 Difference]: Without dead ends: 57 [2022-03-01 17:15:39,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:15:39,180 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 22 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:39,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 34 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:15:39,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2022-03-01 17:15:39,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 38. [2022-03-01 17:15:39,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 2.108108108108108) internal successors, (78), 37 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:39,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 78 transitions. [2022-03-01 17:15:39,182 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 78 transitions. Word has length 13 [2022-03-01 17:15:39,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:39,182 INFO L470 AbstractCegarLoop]: Abstraction has 38 states and 78 transitions. [2022-03-01 17:15:39,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:39,182 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 78 transitions. [2022-03-01 17:15:39,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-01 17:15:39,183 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:39,183 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:39,201 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-03-01 17:15:39,391 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-03-01 17:15:39,391 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:39,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:39,392 INFO L85 PathProgramCache]: Analyzing trace with hash -226436958, now seen corresponding path program 6 times [2022-03-01 17:15:39,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:39,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641134530] [2022-03-01 17:15:39,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:39,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:39,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:39,446 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:39,446 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:39,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641134530] [2022-03-01 17:15:39,447 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641134530] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:39,447 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371613570] [2022-03-01 17:15:39,447 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:15:39,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:39,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:39,448 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-03-01 17:15:39,450 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-03-01 17:15:39,470 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:15:39,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:15:39,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:15:39,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:39,605 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:39,606 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 50 [2022-03-01 17:15:39,634 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:39,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:39,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:39,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 31 treesize of output 106 [2022-03-01 17:15:39,949 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:39,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [371613570] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:39,950 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:39,950 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2022-03-01 17:15:39,951 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666008271] [2022-03-01 17:15:39,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:39,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:15:39,952 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:39,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:15:39,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:15:39,952 INFO L87 Difference]: Start difference. First operand 38 states and 78 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:40,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:40,110 INFO L93 Difference]: Finished difference Result 61 states and 123 transitions. [2022-03-01 17:15:40,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:15:40,111 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-01 17:15:40,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:40,111 INFO L225 Difference]: With dead ends: 61 [2022-03-01 17:15:40,111 INFO L226 Difference]: Without dead ends: 47 [2022-03-01 17:15:40,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:15:40,112 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 33 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:40,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 23 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:15:40,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-03-01 17:15:40,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 43. [2022-03-01 17:15:40,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 2.261904761904762) internal successors, (95), 42 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:40,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 95 transitions. [2022-03-01 17:15:40,114 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 95 transitions. Word has length 13 [2022-03-01 17:15:40,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:40,114 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 95 transitions. [2022-03-01 17:15:40,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:40,114 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 95 transitions. [2022-03-01 17:15:40,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-01 17:15:40,114 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:40,114 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:40,130 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-03-01 17:15:40,322 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-03-01 17:15:40,323 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:40,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:40,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1944780664, now seen corresponding path program 7 times [2022-03-01 17:15:40,324 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:40,324 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010855918] [2022-03-01 17:15:40,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:40,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:40,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:40,375 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:40,375 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:40,375 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010855918] [2022-03-01 17:15:40,375 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010855918] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:40,375 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965260169] [2022-03-01 17:15:40,376 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:15:40,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:40,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:40,377 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-03-01 17:15:40,378 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-03-01 17:15:40,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:40,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:15:40,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:40,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:40,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 50 [2022-03-01 17:15:40,538 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:40,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:40,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:40,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 31 treesize of output 106 [2022-03-01 17:15:40,846 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:40,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965260169] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:40,847 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:40,847 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-03-01 17:15:40,847 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789468426] [2022-03-01 17:15:40,847 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:40,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:15:40,847 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:40,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:15:40,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:15:40,848 INFO L87 Difference]: Start difference. First operand 43 states and 95 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:41,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:41,028 INFO L93 Difference]: Finished difference Result 84 states and 165 transitions. [2022-03-01 17:15:41,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 17:15:41,028 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-01 17:15:41,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:41,028 INFO L225 Difference]: With dead ends: 84 [2022-03-01 17:15:41,028 INFO L226 Difference]: Without dead ends: 67 [2022-03-01 17:15:41,029 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:15:41,029 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 40 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:41,029 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 47 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:15:41,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-03-01 17:15:41,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 43. [2022-03-01 17:15:41,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 2.238095238095238) internal successors, (94), 42 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:41,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 94 transitions. [2022-03-01 17:15:41,032 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 94 transitions. Word has length 13 [2022-03-01 17:15:41,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:41,032 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 94 transitions. [2022-03-01 17:15:41,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:41,032 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 94 transitions. [2022-03-01 17:15:41,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-01 17:15:41,032 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:41,032 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:41,051 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-03-01 17:15:41,233 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-03-01 17:15:41,233 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:41,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:41,233 INFO L85 PathProgramCache]: Analyzing trace with hash -234167356, now seen corresponding path program 8 times [2022-03-01 17:15:41,233 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:41,233 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470954775] [2022-03-01 17:15:41,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:41,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:41,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:41,280 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:41,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:41,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470954775] [2022-03-01 17:15:41,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470954775] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:41,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304460964] [2022-03-01 17:15:41,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:15:41,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:41,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:41,282 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-03-01 17:15:41,282 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-03-01 17:15:41,302 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:15:41,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:15:41,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:15:41,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:41,415 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:41,415 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 45 [2022-03-01 17:15:41,456 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:41,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:41,569 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:41,569 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 31 treesize of output 106 [2022-03-01 17:15:42,022 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:42,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304460964] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:42,022 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:42,022 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-03-01 17:15:42,023 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664166796] [2022-03-01 17:15:42,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:42,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:15:42,023 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:42,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:15:42,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:15:42,023 INFO L87 Difference]: Start difference. First operand 43 states and 94 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 15 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-03-01 17:15:42,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:42,243 INFO L93 Difference]: Finished difference Result 107 states and 208 transitions. [2022-03-01 17:15:42,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 17:15:42,244 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 15 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 13 [2022-03-01 17:15:42,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:42,244 INFO L225 Difference]: With dead ends: 107 [2022-03-01 17:15:42,244 INFO L226 Difference]: Without dead ends: 90 [2022-03-01 17:15:42,244 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:15:42,245 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 40 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:42,245 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 56 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:15:42,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2022-03-01 17:15:42,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 44. [2022-03-01 17:15:42,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 43 states have (on average 2.255813953488372) internal successors, (97), 43 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:42,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 97 transitions. [2022-03-01 17:15:42,247 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 97 transitions. Word has length 13 [2022-03-01 17:15:42,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:42,247 INFO L470 AbstractCegarLoop]: Abstraction has 44 states and 97 transitions. [2022-03-01 17:15:42,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 15 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-03-01 17:15:42,247 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 97 transitions. [2022-03-01 17:15:42,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-01 17:15:42,248 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:42,248 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:42,269 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-03-01 17:15:42,455 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-03-01 17:15:42,455 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:42,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:42,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1228626386, now seen corresponding path program 9 times [2022-03-01 17:15:42,456 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:42,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679811667] [2022-03-01 17:15:42,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:42,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:42,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:42,507 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:42,507 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:42,507 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679811667] [2022-03-01 17:15:42,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679811667] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:42,507 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371708605] [2022-03-01 17:15:42,508 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:15:42,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:42,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:42,509 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-03-01 17:15:42,510 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-03-01 17:15:42,528 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:15:42,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:15:42,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:15:42,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:42,646 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:42,647 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 50 [2022-03-01 17:15:42,673 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:42,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:42,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:42,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 31 treesize of output 106 [2022-03-01 17:15:43,022 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:43,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371708605] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:43,022 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:43,022 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2022-03-01 17:15:43,022 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149620440] [2022-03-01 17:15:43,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:43,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:15:43,023 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:43,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:15:43,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:15:43,023 INFO L87 Difference]: Start difference. First operand 44 states and 97 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:43,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:43,133 INFO L93 Difference]: Finished difference Result 68 states and 145 transitions. [2022-03-01 17:15:43,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:15:43,133 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-01 17:15:43,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:43,134 INFO L225 Difference]: With dead ends: 68 [2022-03-01 17:15:43,134 INFO L226 Difference]: Without dead ends: 54 [2022-03-01 17:15:43,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:15:43,134 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 38 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:43,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 24 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:15:43,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2022-03-01 17:15:43,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 49. [2022-03-01 17:15:43,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 2.375) internal successors, (114), 48 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:43,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 114 transitions. [2022-03-01 17:15:43,136 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 114 transitions. Word has length 13 [2022-03-01 17:15:43,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:43,136 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 114 transitions. [2022-03-01 17:15:43,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:43,136 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 114 transitions. [2022-03-01 17:15:43,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-01 17:15:43,137 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:43,137 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:43,153 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-03-01 17:15:43,353 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-03-01 17:15:43,353 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:43,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:43,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1347997204, now seen corresponding path program 10 times [2022-03-01 17:15:43,353 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:43,353 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788609824] [2022-03-01 17:15:43,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:43,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:43,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:43,409 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:43,409 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:43,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788609824] [2022-03-01 17:15:43,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788609824] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:43,410 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802946765] [2022-03-01 17:15:43,410 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:15:43,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:43,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:43,411 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-03-01 17:15:43,412 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-03-01 17:15:43,430 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:15:43,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:15:43,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:15:43,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:43,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:43,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 50 [2022-03-01 17:15:43,566 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:43,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:43,683 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:43,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 31 treesize of output 106 [2022-03-01 17:15:43,870 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:43,871 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802946765] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:43,871 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:43,871 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-03-01 17:15:43,871 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231337764] [2022-03-01 17:15:43,871 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:43,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:15:43,871 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:43,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:15:43,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:15:43,872 INFO L87 Difference]: Start difference. First operand 49 states and 114 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:44,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:44,047 INFO L93 Difference]: Finished difference Result 90 states and 195 transitions. [2022-03-01 17:15:44,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-01 17:15:44,048 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-01 17:15:44,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:44,048 INFO L225 Difference]: With dead ends: 90 [2022-03-01 17:15:44,048 INFO L226 Difference]: Without dead ends: 80 [2022-03-01 17:15:44,049 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:15:44,049 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 31 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:44,049 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 34 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:15:44,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-03-01 17:15:44,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 49. [2022-03-01 17:15:44,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 2.375) internal successors, (114), 48 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:44,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 114 transitions. [2022-03-01 17:15:44,051 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 114 transitions. Word has length 13 [2022-03-01 17:15:44,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:44,051 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 114 transitions. [2022-03-01 17:15:44,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:44,051 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 114 transitions. [2022-03-01 17:15:44,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-01 17:15:44,052 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:44,052 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:44,068 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-03-01 17:15:44,257 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-03-01 17:15:44,257 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:44,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:44,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1236356784, now seen corresponding path program 11 times [2022-03-01 17:15:44,258 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:44,258 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352548197] [2022-03-01 17:15:44,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:44,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:44,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:44,324 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:44,324 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:44,324 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352548197] [2022-03-01 17:15:44,324 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352548197] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:44,324 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391771124] [2022-03-01 17:15:44,324 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:15:44,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:44,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:44,325 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-03-01 17:15:44,326 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-03-01 17:15:44,344 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:15:44,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:15:44,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:15:44,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:44,439 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:44,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 45 [2022-03-01 17:15:44,506 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:44,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:44,626 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:44,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 31 treesize of output 106 [2022-03-01 17:15:44,881 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:44,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391771124] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:44,882 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:44,882 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-03-01 17:15:44,882 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769900797] [2022-03-01 17:15:44,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:44,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:15:44,883 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:44,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:15:44,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:15:44,884 INFO L87 Difference]: Start difference. First operand 49 states and 114 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 15 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-03-01 17:15:45,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:45,136 INFO L93 Difference]: Finished difference Result 109 states and 222 transitions. [2022-03-01 17:15:45,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 17:15:45,136 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 15 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 13 [2022-03-01 17:15:45,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:45,137 INFO L225 Difference]: With dead ends: 109 [2022-03-01 17:15:45,137 INFO L226 Difference]: Without dead ends: 78 [2022-03-01 17:15:45,137 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=160, Invalid=652, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:15:45,137 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 49 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:45,137 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 49 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:15:45,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-03-01 17:15:45,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 49. [2022-03-01 17:15:45,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 2.3333333333333335) internal successors, (112), 48 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:45,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 112 transitions. [2022-03-01 17:15:45,139 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 112 transitions. Word has length 13 [2022-03-01 17:15:45,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:45,140 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 112 transitions. [2022-03-01 17:15:45,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 15 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-03-01 17:15:45,140 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 112 transitions. [2022-03-01 17:15:45,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-01 17:15:45,141 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:45,141 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:45,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-01 17:15:45,355 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-03-01 17:15:45,356 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:45,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:45,356 INFO L85 PathProgramCache]: Analyzing trace with hash 253048212, now seen corresponding path program 12 times [2022-03-01 17:15:45,356 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:45,356 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432662845] [2022-03-01 17:15:45,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:45,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:45,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:45,402 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:45,402 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:45,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432662845] [2022-03-01 17:15:45,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432662845] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:45,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788780499] [2022-03-01 17:15:45,402 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:15:45,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:45,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:45,403 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-03-01 17:15:45,404 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-03-01 17:15:45,421 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:15:45,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:15:45,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:15:45,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:45,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:45,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 45 [2022-03-01 17:15:45,584 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:45,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:45,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:45,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 31 treesize of output 106 [2022-03-01 17:15:45,916 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:45,917 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788780499] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:45,917 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:45,917 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-01 17:15:45,917 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90726558] [2022-03-01 17:15:45,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:45,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 17:15:45,917 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:45,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 17:15:45,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:15:45,918 INFO L87 Difference]: Start difference. First operand 49 states and 112 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:46,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:46,078 INFO L93 Difference]: Finished difference Result 78 states and 172 transitions. [2022-03-01 17:15:46,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:15:46,078 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-03-01 17:15:46,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:46,079 INFO L225 Difference]: With dead ends: 78 [2022-03-01 17:15:46,079 INFO L226 Difference]: Without dead ends: 73 [2022-03-01 17:15:46,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:15:46,079 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 18 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:46,079 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 50 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:15:46,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-03-01 17:15:46,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 51. [2022-03-01 17:15:46,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 2.3) internal successors, (115), 50 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:46,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 115 transitions. [2022-03-01 17:15:46,081 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 115 transitions. Word has length 13 [2022-03-01 17:15:46,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:46,081 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 115 transitions. [2022-03-01 17:15:46,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:46,081 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 115 transitions. [2022-03-01 17:15:46,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 17:15:46,082 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:46,082 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:46,097 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-03-01 17:15:46,288 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-03-01 17:15:46,289 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:46,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:46,289 INFO L85 PathProgramCache]: Analyzing trace with hash -890033163, now seen corresponding path program 13 times [2022-03-01 17:15:46,289 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:46,289 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498886780] [2022-03-01 17:15:46,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:46,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:46,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:46,359 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:46,359 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:46,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498886780] [2022-03-01 17:15:46,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498886780] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:46,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656117193] [2022-03-01 17:15:46,360 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:15:46,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:46,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:46,361 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-03-01 17:15:46,362 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-03-01 17:15:46,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:46,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 17:15:46,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:46,492 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:46,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 50 [2022-03-01 17:15:46,510 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:46,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:46,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:46,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 35 treesize of output 150 [2022-03-01 17:15:48,043 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:48,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656117193] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:48,043 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:48,043 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2022-03-01 17:15:48,043 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111189964] [2022-03-01 17:15:48,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:48,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:15:48,043 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:48,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:15:48,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:15:48,044 INFO L87 Difference]: Start difference. First operand 51 states and 115 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:48,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:48,386 INFO L93 Difference]: Finished difference Result 106 states and 212 transitions. [2022-03-01 17:15:48,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 17:15:48,386 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-01 17:15:48,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:48,389 INFO L225 Difference]: With dead ends: 106 [2022-03-01 17:15:48,389 INFO L226 Difference]: Without dead ends: 73 [2022-03-01 17:15:48,389 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=133, Invalid=569, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:15:48,389 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 50 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:48,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 75 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 555 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:15:48,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-03-01 17:15:48,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 58. [2022-03-01 17:15:48,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.2982456140350878) internal successors, (131), 57 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:48,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 131 transitions. [2022-03-01 17:15:48,391 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 131 transitions. Word has length 14 [2022-03-01 17:15:48,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:48,392 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 131 transitions. [2022-03-01 17:15:48,392 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:48,392 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 131 transitions. [2022-03-01 17:15:48,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 17:15:48,393 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:48,393 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:48,413 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-03-01 17:15:48,609 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-03-01 17:15:48,609 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:48,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:48,610 INFO L85 PathProgramCache]: Analyzing trace with hash -932536812, now seen corresponding path program 14 times [2022-03-01 17:15:48,610 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:48,610 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326093171] [2022-03-01 17:15:48,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:48,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:48,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:48,636 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:48,636 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:48,636 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326093171] [2022-03-01 17:15:48,636 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326093171] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:48,636 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523119004] [2022-03-01 17:15:48,636 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:15:48,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:48,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:48,638 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-03-01 17:15:48,639 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-03-01 17:15:48,658 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:15:48,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:15:48,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 17:15:48,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:48,681 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:48,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:48,713 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:48,713 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523119004] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:48,713 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:48,713 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 8 [2022-03-01 17:15:48,713 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359111524] [2022-03-01 17:15:48,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:48,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 17:15:48,714 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:48,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 17:15:48,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:15:48,714 INFO L87 Difference]: Start difference. First operand 58 states and 131 transitions. Second operand has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 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-03-01 17:15:48,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:48,772 INFO L93 Difference]: Finished difference Result 158 states and 299 transitions. [2022-03-01 17:15:48,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:15:48,772 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 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 14 [2022-03-01 17:15:48,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:48,774 INFO L225 Difference]: With dead ends: 158 [2022-03-01 17:15:48,774 INFO L226 Difference]: Without dead ends: 158 [2022-03-01 17:15:48,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-03-01 17:15:48,775 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 50 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:48,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 35 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:15:48,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-03-01 17:15:48,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 64. [2022-03-01 17:15:48,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 2.4285714285714284) internal successors, (153), 63 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:48,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 153 transitions. [2022-03-01 17:15:48,777 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 153 transitions. Word has length 14 [2022-03-01 17:15:48,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:48,777 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 153 transitions. [2022-03-01 17:15:48,777 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 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-03-01 17:15:48,777 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 153 transitions. [2022-03-01 17:15:48,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 17:15:48,778 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:48,778 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:48,795 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-03-01 17:15:48,983 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-03-01 17:15:48,984 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:48,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:48,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1611889751, now seen corresponding path program 15 times [2022-03-01 17:15:48,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:48,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691897462] [2022-03-01 17:15:48,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:48,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:48,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:49,040 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:49,040 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:49,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691897462] [2022-03-01 17:15:49,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691897462] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:49,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855428369] [2022-03-01 17:15:49,040 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:15:49,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:49,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:49,041 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-03-01 17:15:49,044 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-03-01 17:15:49,062 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 17:15:49,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:15:49,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 17:15:49,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:49,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:49,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, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 19 treesize of output 37 [2022-03-01 17:15:49,187 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:49,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:49,323 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:49,323 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 35 treesize of output 150 [2022-03-01 17:15:49,736 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:49,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855428369] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:49,737 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:49,737 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-03-01 17:15:49,737 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645781876] [2022-03-01 17:15:49,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:49,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:15:49,737 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:49,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:15:49,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:15:49,738 INFO L87 Difference]: Start difference. First operand 64 states and 153 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:49,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:49,930 INFO L93 Difference]: Finished difference Result 97 states and 210 transitions. [2022-03-01 17:15:49,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-01 17:15:49,930 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-01 17:15:49,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:49,930 INFO L225 Difference]: With dead ends: 97 [2022-03-01 17:15:49,930 INFO L226 Difference]: Without dead ends: 92 [2022-03-01 17:15:49,931 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:15:49,931 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 20 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:49,931 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 65 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 372 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:15:49,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2022-03-01 17:15:49,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 66. [2022-03-01 17:15:49,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 2.4307692307692306) internal successors, (158), 65 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:49,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 158 transitions. [2022-03-01 17:15:49,933 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 158 transitions. Word has length 14 [2022-03-01 17:15:49,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:49,933 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 158 transitions. [2022-03-01 17:15:49,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:49,933 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 158 transitions. [2022-03-01 17:15:49,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 17:15:49,934 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:49,934 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:49,951 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-03-01 17:15:50,139 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-03-01 17:15:50,140 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:50,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:50,140 INFO L85 PathProgramCache]: Analyzing trace with hash 617430721, now seen corresponding path program 16 times [2022-03-01 17:15:50,140 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:50,140 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937067263] [2022-03-01 17:15:50,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:50,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:50,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:50,199 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:50,199 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:50,199 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937067263] [2022-03-01 17:15:50,199 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937067263] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:50,199 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349988481] [2022-03-01 17:15:50,199 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:15:50,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:50,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:50,200 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-03-01 17:15:50,201 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-03-01 17:15:50,219 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:15:50,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:15:50,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 17:15:50,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:50,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:50,330 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 50 [2022-03-01 17:15:50,363 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:50,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:50,530 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:50,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 35 treesize of output 150 [2022-03-01 17:15:51,568 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:51,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349988481] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:51,568 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:51,568 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2022-03-01 17:15:51,569 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060916542] [2022-03-01 17:15:51,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:51,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:15:51,569 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:51,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:15:51,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:15:51,569 INFO L87 Difference]: Start difference. First operand 66 states and 158 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:51,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:51,734 INFO L93 Difference]: Finished difference Result 87 states and 197 transitions. [2022-03-01 17:15:51,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:15:51,735 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-01 17:15:51,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:51,735 INFO L225 Difference]: With dead ends: 87 [2022-03-01 17:15:51,735 INFO L226 Difference]: Without dead ends: 73 [2022-03-01 17:15:51,736 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:15:51,736 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 47 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:51,736 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 31 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:15:51,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-03-01 17:15:51,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 66. [2022-03-01 17:15:51,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 2.4153846153846152) internal successors, (157), 65 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:51,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 157 transitions. [2022-03-01 17:15:51,739 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 157 transitions. Word has length 14 [2022-03-01 17:15:51,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:51,739 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 157 transitions. [2022-03-01 17:15:51,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:51,740 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 157 transitions. [2022-03-01 17:15:51,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 17:15:51,740 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:51,740 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:51,756 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-01 17:15:51,956 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-03-01 17:15:51,956 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:51,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:51,957 INFO L85 PathProgramCache]: Analyzing trace with hash 609700323, now seen corresponding path program 17 times [2022-03-01 17:15:51,957 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:51,957 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121673184] [2022-03-01 17:15:51,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:51,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:51,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:52,002 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:52,002 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:52,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121673184] [2022-03-01 17:15:52,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121673184] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:52,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498235441] [2022-03-01 17:15:52,003 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:15:52,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:52,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:52,004 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-03-01 17:15:52,004 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-03-01 17:15:52,024 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:15:52,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:15:52,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 17:15:52,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:52,137 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:52,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 19 treesize of output 37 [2022-03-01 17:15:52,150 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:52,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:52,292 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:52,292 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 35 treesize of output 150 [2022-03-01 17:15:52,848 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:52,848 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498235441] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:52,848 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:52,848 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-03-01 17:15:52,848 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915108677] [2022-03-01 17:15:52,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:52,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:15:52,848 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:52,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:15:52,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:15:52,849 INFO L87 Difference]: Start difference. First operand 66 states and 157 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:52,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:52,959 INFO L93 Difference]: Finished difference Result 92 states and 196 transitions. [2022-03-01 17:15:52,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 17:15:52,959 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-01 17:15:52,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:52,960 INFO L225 Difference]: With dead ends: 92 [2022-03-01 17:15:52,960 INFO L226 Difference]: Without dead ends: 87 [2022-03-01 17:15:52,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:15:52,960 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 20 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:52,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 39 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:15:52,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2022-03-01 17:15:52,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 66. [2022-03-01 17:15:52,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 2.4153846153846152) internal successors, (157), 65 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:52,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 157 transitions. [2022-03-01 17:15:52,962 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 157 transitions. Word has length 14 [2022-03-01 17:15:52,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:52,963 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 157 transitions. [2022-03-01 17:15:52,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:52,963 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 157 transitions. [2022-03-01 17:15:52,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 17:15:52,963 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:52,963 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:52,980 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-03-01 17:15:53,179 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-03-01 17:15:53,180 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:53,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:53,180 INFO L85 PathProgramCache]: Analyzing trace with hash 2099105319, now seen corresponding path program 18 times [2022-03-01 17:15:53,180 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:53,180 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483915275] [2022-03-01 17:15:53,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:53,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:53,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:53,227 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:53,227 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:53,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483915275] [2022-03-01 17:15:53,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483915275] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:53,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982459628] [2022-03-01 17:15:53,227 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:15:53,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:53,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:53,228 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-03-01 17:15:53,229 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-03-01 17:15:53,248 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:15:53,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:15:53,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 17:15:53,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:53,366 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:53,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 19 treesize of output 37 [2022-03-01 17:15:53,382 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:53,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:53,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:53,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 35 treesize of output 150 [2022-03-01 17:15:54,754 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:54,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [982459628] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:54,754 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:54,754 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-03-01 17:15:54,754 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137094480] [2022-03-01 17:15:54,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:54,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:15:54,755 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:54,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:15:54,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:15:54,755 INFO L87 Difference]: Start difference. First operand 66 states and 157 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:54,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:54,977 INFO L93 Difference]: Finished difference Result 124 states and 257 transitions. [2022-03-01 17:15:54,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 17:15:54,978 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-01 17:15:54,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:54,978 INFO L225 Difference]: With dead ends: 124 [2022-03-01 17:15:54,978 INFO L226 Difference]: Without dead ends: 108 [2022-03-01 17:15:54,979 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:15:54,979 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 36 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:54,979 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 78 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:15:54,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2022-03-01 17:15:54,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 66. [2022-03-01 17:15:54,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 2.3846153846153846) internal successors, (155), 65 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:54,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 155 transitions. [2022-03-01 17:15:54,990 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 155 transitions. Word has length 14 [2022-03-01 17:15:54,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:54,990 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 155 transitions. [2022-03-01 17:15:54,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:54,990 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 155 transitions. [2022-03-01 17:15:54,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 17:15:54,990 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:54,990 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:55,009 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-03-01 17:15:55,206 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-03-01 17:15:55,207 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:55,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:55,207 INFO L85 PathProgramCache]: Analyzing trace with hash -385670475, now seen corresponding path program 19 times [2022-03-01 17:15:55,207 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:55,207 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942173707] [2022-03-01 17:15:55,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:55,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:55,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:55,253 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:55,254 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:55,254 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942173707] [2022-03-01 17:15:55,254 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942173707] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:55,254 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033875637] [2022-03-01 17:15:55,254 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:15:55,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:55,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:55,255 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-03-01 17:15:55,256 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-03-01 17:15:55,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:55,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 17:15:55,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:55,390 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:55,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 50 [2022-03-01 17:15:55,408 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:55,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:55,562 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:55,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 35 treesize of output 150 [2022-03-01 17:15:56,301 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:56,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033875637] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:56,302 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:56,302 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2022-03-01 17:15:56,302 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421303575] [2022-03-01 17:15:56,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:56,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:15:56,302 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:56,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:15:56,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:15:56,303 INFO L87 Difference]: Start difference. First operand 66 states and 155 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:56,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:56,405 INFO L93 Difference]: Finished difference Result 80 states and 186 transitions. [2022-03-01 17:15:56,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:15:56,405 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-01 17:15:56,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:56,406 INFO L225 Difference]: With dead ends: 80 [2022-03-01 17:15:56,406 INFO L226 Difference]: Without dead ends: 75 [2022-03-01 17:15:56,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:15:56,406 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 15 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:56,407 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 26 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:15:56,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2022-03-01 17:15:56,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 67. [2022-03-01 17:15:56,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 2.409090909090909) internal successors, (159), 66 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:56,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 159 transitions. [2022-03-01 17:15:56,408 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 159 transitions. Word has length 14 [2022-03-01 17:15:56,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:56,409 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 159 transitions. [2022-03-01 17:15:56,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 16 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:56,409 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 159 transitions. [2022-03-01 17:15:56,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 17:15:56,409 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:56,409 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:56,426 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-03-01 17:15:56,615 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-03-01 17:15:56,616 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:56,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:56,616 INFO L85 PathProgramCache]: Analyzing trace with hash -393400873, now seen corresponding path program 20 times [2022-03-01 17:15:56,616 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:56,616 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643431142] [2022-03-01 17:15:56,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:56,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:56,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:56,668 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:56,669 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:56,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643431142] [2022-03-01 17:15:56,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643431142] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:56,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919335656] [2022-03-01 17:15:56,669 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:15:56,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:56,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:56,670 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-03-01 17:15:56,671 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-03-01 17:15:56,690 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:15:56,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:15:56,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 17:15:56,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:56,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:56,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 19 treesize of output 37 [2022-03-01 17:15:56,811 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:56,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:56,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:56,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 35 treesize of output 150 [2022-03-01 17:15:57,941 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:57,942 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919335656] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:57,942 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:57,942 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-03-01 17:15:57,942 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854604916] [2022-03-01 17:15:57,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:57,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:15:57,942 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:57,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:15:57,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:15:57,942 INFO L87 Difference]: Start difference. First operand 67 states and 159 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:58,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:58,034 INFO L93 Difference]: Finished difference Result 90 states and 193 transitions. [2022-03-01 17:15:58,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:15:58,034 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-01 17:15:58,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:58,035 INFO L225 Difference]: With dead ends: 90 [2022-03-01 17:15:58,035 INFO L226 Difference]: Without dead ends: 85 [2022-03-01 17:15:58,035 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:15:58,035 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 13 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:58,035 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 53 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:15:58,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-03-01 17:15:58,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 67. [2022-03-01 17:15:58,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 2.409090909090909) internal successors, (159), 66 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:58,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 159 transitions. [2022-03-01 17:15:58,037 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 159 transitions. Word has length 14 [2022-03-01 17:15:58,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:58,037 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 159 transitions. [2022-03-01 17:15:58,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:58,037 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 159 transitions. [2022-03-01 17:15:58,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 17:15:58,038 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:58,038 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:58,056 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-03-01 17:15:58,243 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-03-01 17:15:58,244 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:58,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:58,244 INFO L85 PathProgramCache]: Analyzing trace with hash 2101842358, now seen corresponding path program 21 times [2022-03-01 17:15:58,244 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:58,244 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097790718] [2022-03-01 17:15:58,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:58,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:58,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:58,278 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:58,279 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:58,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097790718] [2022-03-01 17:15:58,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097790718] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:58,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637401100] [2022-03-01 17:15:58,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:15:58,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:58,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:58,280 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-03-01 17:15:58,280 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-03-01 17:15:58,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:15:58,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:15:58,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 17:15:58,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:58,323 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:58,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:58,359 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:58,359 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637401100] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:58,359 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:58,359 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-03-01 17:15:58,360 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32524829] [2022-03-01 17:15:58,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:58,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 17:15:58,360 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:58,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 17:15:58,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:15:58,360 INFO L87 Difference]: Start difference. First operand 67 states and 159 transitions. Second operand has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:58,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:15:58,432 INFO L93 Difference]: Finished difference Result 160 states and 314 transitions. [2022-03-01 17:15:58,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:15:58,432 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-01 17:15:58,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:15:58,433 INFO L225 Difference]: With dead ends: 160 [2022-03-01 17:15:58,433 INFO L226 Difference]: Without dead ends: 160 [2022-03-01 17:15:58,433 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:15:58,434 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 49 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:15:58,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 46 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:15:58,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2022-03-01 17:15:58,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 67. [2022-03-01 17:15:58,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 2.4393939393939394) internal successors, (161), 66 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:58,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 161 transitions. [2022-03-01 17:15:58,436 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 161 transitions. Word has length 14 [2022-03-01 17:15:58,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:15:58,436 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 161 transitions. [2022-03-01 17:15:58,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:15:58,436 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 161 transitions. [2022-03-01 17:15:58,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 17:15:58,436 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:15:58,436 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:15:58,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-01 17:15:58,647 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-03-01 17:15:58,648 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:15:58,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:15:58,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1096004123, now seen corresponding path program 22 times [2022-03-01 17:15:58,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:15:58,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746468907] [2022-03-01 17:15:58,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:15:58,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:15:58,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:15:58,691 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:58,691 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:15:58,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746468907] [2022-03-01 17:15:58,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746468907] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:15:58,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232758128] [2022-03-01 17:15:58,692 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:15:58,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:15:58,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:15:58,693 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-03-01 17:15:58,709 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-03-01 17:15:58,720 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:15:58,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:15:58,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 17:15:58,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:15:58,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:58,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 19 treesize of output 37 [2022-03-01 17:15:58,851 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:58,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:15:58,957 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:15:58,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 35 treesize of output 150 [2022-03-01 17:15:59,827 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:15:59,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232758128] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:15:59,827 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:15:59,827 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-03-01 17:15:59,827 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44545275] [2022-03-01 17:15:59,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:15:59,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:15:59,827 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:15:59,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:15:59,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:15:59,828 INFO L87 Difference]: Start difference. First operand 67 states and 161 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:00,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:00,026 INFO L93 Difference]: Finished difference Result 114 states and 229 transitions. [2022-03-01 17:16:00,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-01 17:16:00,026 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-01 17:16:00,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:00,027 INFO L225 Difference]: With dead ends: 114 [2022-03-01 17:16:00,027 INFO L226 Difference]: Without dead ends: 98 [2022-03-01 17:16:00,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:16:00,027 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 33 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:00,028 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 79 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:16:00,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-03-01 17:16:00,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 67. [2022-03-01 17:16:00,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 2.4242424242424243) internal successors, (160), 66 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:00,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 160 transitions. [2022-03-01 17:16:00,029 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 160 transitions. Word has length 14 [2022-03-01 17:16:00,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:00,030 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 160 transitions. [2022-03-01 17:16:00,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:00,030 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 160 transitions. [2022-03-01 17:16:00,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 17:16:00,030 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:00,030 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:00,057 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-03-01 17:16:00,230 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-03-01 17:16:00,231 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:00,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:00,231 INFO L85 PathProgramCache]: Analyzing trace with hash 22918743, now seen corresponding path program 23 times [2022-03-01 17:16:00,231 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:00,231 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809513862] [2022-03-01 17:16:00,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:00,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:00,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:00,276 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:00,277 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:00,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809513862] [2022-03-01 17:16:00,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809513862] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:00,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386111494] [2022-03-01 17:16:00,277 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:16:00,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:00,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:00,278 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-03-01 17:16:00,279 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-03-01 17:16:00,298 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:16:00,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:16:00,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-01 17:16:00,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:00,414 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:16:00,415 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 19 treesize of output 37 [2022-03-01 17:16:00,427 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:00,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:00,524 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:16:00,525 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 35 treesize of output 150 [2022-03-01 17:16:01,195 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:01,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386111494] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:01,195 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:01,195 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-01 17:16:01,196 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643075769] [2022-03-01 17:16:01,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:01,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 17:16:01,196 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:01,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 17:16:01,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:16:01,196 INFO L87 Difference]: Start difference. First operand 67 states and 160 transitions. Second operand has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 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-03-01 17:16:01,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:01,420 INFO L93 Difference]: Finished difference Result 120 states and 251 transitions. [2022-03-01 17:16:01,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-01 17:16:01,421 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 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 14 [2022-03-01 17:16:01,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:01,421 INFO L225 Difference]: With dead ends: 120 [2022-03-01 17:16:01,421 INFO L226 Difference]: Without dead ends: 115 [2022-03-01 17:16:01,421 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:16:01,422 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 36 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:01,422 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 79 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:16:01,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-03-01 17:16:01,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 69. [2022-03-01 17:16:01,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 68 states have (on average 2.3970588235294117) internal successors, (163), 68 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:01,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 163 transitions. [2022-03-01 17:16:01,429 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 163 transitions. Word has length 14 [2022-03-01 17:16:01,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:01,429 INFO L470 AbstractCegarLoop]: Abstraction has 69 states and 163 transitions. [2022-03-01 17:16:01,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8) internal successors, (27), 14 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-03-01 17:16:01,429 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 163 transitions. [2022-03-01 17:16:01,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:16:01,430 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:01,430 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:01,449 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-03-01 17:16:01,630 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-03-01 17:16:01,630 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:01,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:01,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1552981873, now seen corresponding path program 24 times [2022-03-01 17:16:01,631 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:01,631 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011027672] [2022-03-01 17:16:01,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:01,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:01,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:01,707 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:01,707 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:01,707 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011027672] [2022-03-01 17:16:01,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011027672] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:01,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043697696] [2022-03-01 17:16:01,708 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:16:01,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:01,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:01,709 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-03-01 17:16:01,710 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-03-01 17:16:01,729 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:16:01,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:16:01,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:16:01,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:01,772 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:01,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:01,827 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:01,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043697696] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:01,827 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:01,827 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2022-03-01 17:16:01,828 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197316670] [2022-03-01 17:16:01,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:01,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 17:16:01,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:01,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 17:16:01,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:16:01,829 INFO L87 Difference]: Start difference. First operand 69 states and 163 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:01,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:01,925 INFO L93 Difference]: Finished difference Result 129 states and 249 transitions. [2022-03-01 17:16:01,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 17:16:01,925 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:16:01,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:01,926 INFO L225 Difference]: With dead ends: 129 [2022-03-01 17:16:01,926 INFO L226 Difference]: Without dead ends: 124 [2022-03-01 17:16:01,926 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=135, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:16:01,926 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 61 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:01,926 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 30 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:16:01,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2022-03-01 17:16:01,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 69. [2022-03-01 17:16:01,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 68 states have (on average 2.338235294117647) internal successors, (159), 68 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:01,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 159 transitions. [2022-03-01 17:16:01,928 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 159 transitions. Word has length 15 [2022-03-01 17:16:01,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:01,928 INFO L470 AbstractCegarLoop]: Abstraction has 69 states and 159 transitions. [2022-03-01 17:16:01,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:01,928 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 159 transitions. [2022-03-01 17:16:01,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:16:01,929 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:01,929 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:01,949 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-01 17:16:02,135 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-03-01 17:16:02,135 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:02,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:02,136 INFO L85 PathProgramCache]: Analyzing trace with hash 503162306, now seen corresponding path program 25 times [2022-03-01 17:16:02,136 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:02,136 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114607190] [2022-03-01 17:16:02,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:02,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:02,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:02,163 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:02,163 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:02,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114607190] [2022-03-01 17:16:02,164 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114607190] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:02,164 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214613751] [2022-03-01 17:16:02,164 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:16:02,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:02,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:02,165 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:02,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-01 17:16:02,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:02,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:16:02,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:02,208 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:02,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:02,230 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:02,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214613751] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:02,230 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:02,230 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2022-03-01 17:16:02,230 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678488544] [2022-03-01 17:16:02,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:02,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 17:16:02,230 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:02,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 17:16:02,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:16:02,231 INFO L87 Difference]: Start difference. First operand 69 states and 159 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:02,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:02,303 INFO L93 Difference]: Finished difference Result 147 states and 288 transitions. [2022-03-01 17:16:02,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:16:02,304 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:16:02,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:02,304 INFO L225 Difference]: With dead ends: 147 [2022-03-01 17:16:02,304 INFO L226 Difference]: Without dead ends: 145 [2022-03-01 17:16:02,305 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:16:02,305 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 47 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:02,305 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 62 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:16:02,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-03-01 17:16:02,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 77. [2022-03-01 17:16:02,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 2.4342105263157894) internal successors, (185), 76 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:02,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 185 transitions. [2022-03-01 17:16:02,307 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 185 transitions. Word has length 15 [2022-03-01 17:16:02,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:02,307 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 185 transitions. [2022-03-01 17:16:02,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:02,307 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 185 transitions. [2022-03-01 17:16:02,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:16:02,307 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:02,308 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:02,326 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-01 17:16:02,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:02,523 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:02,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:02,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1289882076, now seen corresponding path program 26 times [2022-03-01 17:16:02,524 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:02,524 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301626278] [2022-03-01 17:16:02,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:02,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:02,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:02,550 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:02,550 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:02,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301626278] [2022-03-01 17:16:02,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301626278] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:02,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064925074] [2022-03-01 17:16:02,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:16:02,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:02,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:02,576 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:02,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-01 17:16:02,596 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:16:02,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:16:02,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:16:02,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:02,623 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:02,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:02,645 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:02,646 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064925074] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:02,646 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:02,646 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-03-01 17:16:02,646 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050181362] [2022-03-01 17:16:02,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:02,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-01 17:16:02,646 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:02,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-01 17:16:02,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:16:02,647 INFO L87 Difference]: Start difference. First operand 77 states and 185 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:02,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:02,716 INFO L93 Difference]: Finished difference Result 104 states and 224 transitions. [2022-03-01 17:16:02,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:16:02,717 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:16:02,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:02,717 INFO L225 Difference]: With dead ends: 104 [2022-03-01 17:16:02,717 INFO L226 Difference]: Without dead ends: 102 [2022-03-01 17:16:02,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2022-03-01 17:16:02,718 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 31 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:02,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 24 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:16:02,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2022-03-01 17:16:02,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 79. [2022-03-01 17:16:02,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 2.3974358974358974) internal successors, (187), 78 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:02,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 187 transitions. [2022-03-01 17:16:02,720 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 187 transitions. Word has length 15 [2022-03-01 17:16:02,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:02,720 INFO L470 AbstractCegarLoop]: Abstraction has 79 states and 187 transitions. [2022-03-01 17:16:02,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:02,720 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 187 transitions. [2022-03-01 17:16:02,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:16:02,720 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:02,720 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:02,736 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-01 17:16:02,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-03-01 17:16:02,936 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:02,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:02,936 INFO L85 PathProgramCache]: Analyzing trace with hash -802666508, now seen corresponding path program 27 times [2022-03-01 17:16:02,936 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:02,936 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109369210] [2022-03-01 17:16:02,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:02,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:02,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:02,962 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:02,963 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:02,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109369210] [2022-03-01 17:16:02,963 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109369210] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:02,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010986517] [2022-03-01 17:16:02,963 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:16:02,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:02,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:02,964 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:02,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-01 17:16:02,984 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 17:16:02,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:16:02,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:16:02,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:03,002 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:03,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:03,024 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:03,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010986517] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:03,024 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:03,024 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 7 [2022-03-01 17:16:03,024 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565731122] [2022-03-01 17:16:03,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:03,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-01 17:16:03,024 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:03,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-01 17:16:03,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:16:03,025 INFO L87 Difference]: Start difference. First operand 79 states and 187 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:03,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:03,082 INFO L93 Difference]: Finished difference Result 116 states and 253 transitions. [2022-03-01 17:16:03,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:16:03,083 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:16:03,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:03,083 INFO L225 Difference]: With dead ends: 116 [2022-03-01 17:16:03,083 INFO L226 Difference]: Without dead ends: 112 [2022-03-01 17:16:03,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:16:03,084 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 27 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:03,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 27 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:16:03,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-03-01 17:16:03,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 79. [2022-03-01 17:16:03,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 2.3846153846153846) internal successors, (186), 78 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:03,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 186 transitions. [2022-03-01 17:16:03,086 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 186 transitions. Word has length 15 [2022-03-01 17:16:03,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:03,086 INFO L470 AbstractCegarLoop]: Abstraction has 79 states and 186 transitions. [2022-03-01 17:16:03,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 7 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:03,086 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 186 transitions. [2022-03-01 17:16:03,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:16:03,086 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:03,087 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:03,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-01 17:16:03,301 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:03,302 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:03,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:03,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1039722021, now seen corresponding path program 28 times [2022-03-01 17:16:03,302 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:03,302 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271655645] [2022-03-01 17:16:03,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:03,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:03,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:03,332 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:03,332 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:03,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271655645] [2022-03-01 17:16:03,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271655645] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:03,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497360856] [2022-03-01 17:16:03,332 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:16:03,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:03,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:03,334 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:03,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-01 17:16:03,352 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:16:03,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:16:03,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:16:03,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:03,370 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:16:03,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:03,391 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:16:03,391 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497360856] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:03,391 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:03,391 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-03-01 17:16:03,391 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315026831] [2022-03-01 17:16:03,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:03,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-01 17:16:03,392 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:03,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-01 17:16:03,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:16:03,392 INFO L87 Difference]: Start difference. First operand 79 states and 186 transitions. Second operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:03,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:03,436 INFO L93 Difference]: Finished difference Result 112 states and 242 transitions. [2022-03-01 17:16:03,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:16:03,436 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:16:03,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:03,437 INFO L225 Difference]: With dead ends: 112 [2022-03-01 17:16:03,437 INFO L226 Difference]: Without dead ends: 110 [2022-03-01 17:16:03,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:16:03,437 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 24 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:03,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 16 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:16:03,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-03-01 17:16:03,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 85. [2022-03-01 17:16:03,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 2.4285714285714284) internal successors, (204), 84 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:03,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 204 transitions. [2022-03-01 17:16:03,440 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 204 transitions. Word has length 15 [2022-03-01 17:16:03,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:03,441 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 204 transitions. [2022-03-01 17:16:03,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:03,441 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 204 transitions. [2022-03-01 17:16:03,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:16:03,441 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:03,441 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:03,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-01 17:16:03,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:03,655 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:03,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:03,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1007524994, now seen corresponding path program 29 times [2022-03-01 17:16:03,656 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:03,656 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596824143] [2022-03-01 17:16:03,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:03,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:03,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:03,691 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:03,691 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:03,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596824143] [2022-03-01 17:16:03,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596824143] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:03,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624219239] [2022-03-01 17:16:03,692 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:16:03,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:03,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:03,703 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:03,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-01 17:16:03,724 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:16:03,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:16:03,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:16:03,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:03,745 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:16:03,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:03,767 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:16:03,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624219239] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:03,768 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:03,768 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-03-01 17:16:03,768 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538543873] [2022-03-01 17:16:03,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:03,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-01 17:16:03,768 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:03,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-01 17:16:03,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:16:03,768 INFO L87 Difference]: Start difference. First operand 85 states and 204 transitions. Second operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:03,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:03,806 INFO L93 Difference]: Finished difference Result 166 states and 362 transitions. [2022-03-01 17:16:03,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 17:16:03,806 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:16:03,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:03,807 INFO L225 Difference]: With dead ends: 166 [2022-03-01 17:16:03,807 INFO L226 Difference]: Without dead ends: 166 [2022-03-01 17:16:03,807 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:16:03,808 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 35 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:03,808 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 49 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:16:03,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-03-01 17:16:03,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 93. [2022-03-01 17:16:03,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 2.5434782608695654) internal successors, (234), 92 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:03,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 234 transitions. [2022-03-01 17:16:03,810 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 234 transitions. Word has length 15 [2022-03-01 17:16:03,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:03,810 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 234 transitions. [2022-03-01 17:16:03,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:03,810 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 234 transitions. [2022-03-01 17:16:03,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:16:03,811 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:03,811 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:03,827 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-03-01 17:16:04,020 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-01 17:16:04,020 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:04,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:04,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1416114212, now seen corresponding path program 30 times [2022-03-01 17:16:04,020 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:04,020 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296150231] [2022-03-01 17:16:04,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:04,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:04,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:04,056 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:04,056 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:04,056 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296150231] [2022-03-01 17:16:04,056 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296150231] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:04,056 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002453469] [2022-03-01 17:16:04,057 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:16:04,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:04,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:04,058 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:04,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-01 17:16:04,077 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:16:04,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:16:04,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:16:04,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:04,099 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:04,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:04,122 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:04,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002453469] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:04,122 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:04,122 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2022-03-01 17:16:04,123 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221856412] [2022-03-01 17:16:04,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:04,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 17:16:04,124 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:04,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 17:16:04,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:16:04,124 INFO L87 Difference]: Start difference. First operand 93 states and 234 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:04,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:04,194 INFO L93 Difference]: Finished difference Result 159 states and 354 transitions. [2022-03-01 17:16:04,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:16:04,195 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:16:04,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:04,195 INFO L225 Difference]: With dead ends: 159 [2022-03-01 17:16:04,195 INFO L226 Difference]: Without dead ends: 153 [2022-03-01 17:16:04,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:16:04,196 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 49 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:04,196 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 36 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:16:04,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-03-01 17:16:04,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 97. [2022-03-01 17:16:04,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.53125) internal successors, (243), 96 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:04,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 243 transitions. [2022-03-01 17:16:04,198 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 243 transitions. Word has length 15 [2022-03-01 17:16:04,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:04,198 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 243 transitions. [2022-03-01 17:16:04,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 8 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:04,199 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 243 transitions. [2022-03-01 17:16:04,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:16:04,199 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:04,199 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:04,215 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-03-01 17:16:04,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-01 17:16:04,415 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:04,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:04,415 INFO L85 PathProgramCache]: Analyzing trace with hash 8356017, now seen corresponding path program 31 times [2022-03-01 17:16:04,415 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:04,415 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39973727] [2022-03-01 17:16:04,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:04,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:04,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:04,444 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:04,444 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:04,444 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39973727] [2022-03-01 17:16:04,444 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39973727] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:04,444 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305559702] [2022-03-01 17:16:04,444 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:16:04,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:04,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:04,445 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:04,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-01 17:16:04,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:04,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:16:04,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:04,483 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:04,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:04,506 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:04,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [305559702] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:04,506 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:04,506 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 7 [2022-03-01 17:16:04,506 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635598336] [2022-03-01 17:16:04,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:04,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-01 17:16:04,507 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:04,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-01 17:16:04,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:16:04,507 INFO L87 Difference]: Start difference. First operand 97 states and 243 transitions. Second operand has 8 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:04,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:04,580 INFO L93 Difference]: Finished difference Result 141 states and 306 transitions. [2022-03-01 17:16:04,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:16:04,580 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:16:04,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:04,580 INFO L225 Difference]: With dead ends: 141 [2022-03-01 17:16:04,580 INFO L226 Difference]: Without dead ends: 139 [2022-03-01 17:16:04,581 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2022-03-01 17:16:04,581 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 30 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:04,581 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 30 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:16:04,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2022-03-01 17:16:04,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 91. [2022-03-01 17:16:04,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.477777777777778) internal successors, (223), 90 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:04,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 223 transitions. [2022-03-01 17:16:04,583 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 223 transitions. Word has length 15 [2022-03-01 17:16:04,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:04,583 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 223 transitions. [2022-03-01 17:16:04,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:04,583 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 223 transitions. [2022-03-01 17:16:04,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:16:04,584 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:04,584 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:04,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-01 17:16:04,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-01 17:16:04,784 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:04,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:04,784 INFO L85 PathProgramCache]: Analyzing trace with hash -23841010, now seen corresponding path program 32 times [2022-03-01 17:16:04,785 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:04,785 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352142733] [2022-03-01 17:16:04,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:04,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:04,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:04,810 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:04,811 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:04,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352142733] [2022-03-01 17:16:04,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352142733] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:04,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299279868] [2022-03-01 17:16:04,811 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:16:04,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:04,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:04,812 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:04,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-01 17:16:04,831 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:16:04,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:16:04,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:16:04,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:04,854 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:04,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:04,876 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:04,876 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299279868] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:04,876 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:04,876 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 7 [2022-03-01 17:16:04,876 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737918991] [2022-03-01 17:16:04,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:04,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-01 17:16:04,876 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:04,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-01 17:16:04,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:16:04,877 INFO L87 Difference]: Start difference. First operand 91 states and 223 transitions. Second operand has 8 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:04,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:04,927 INFO L93 Difference]: Finished difference Result 193 states and 412 transitions. [2022-03-01 17:16:04,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:16:04,927 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:16:04,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:04,928 INFO L225 Difference]: With dead ends: 193 [2022-03-01 17:16:04,928 INFO L226 Difference]: Without dead ends: 193 [2022-03-01 17:16:04,928 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:16:04,928 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 41 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:04,928 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 46 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:16:04,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-03-01 17:16:04,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 105. [2022-03-01 17:16:04,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 104 states have (on average 2.644230769230769) internal successors, (275), 104 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:04,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 275 transitions. [2022-03-01 17:16:04,931 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 275 transitions. Word has length 15 [2022-03-01 17:16:04,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:04,931 INFO L470 AbstractCegarLoop]: Abstraction has 105 states and 275 transitions. [2022-03-01 17:16:04,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:04,931 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 275 transitions. [2022-03-01 17:16:04,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:16:04,931 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:04,931 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:04,947 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-01 17:16:05,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-01 17:16:05,146 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:05,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:05,146 INFO L85 PathProgramCache]: Analyzing trace with hash -31571408, now seen corresponding path program 33 times [2022-03-01 17:16:05,146 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:05,146 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406595779] [2022-03-01 17:16:05,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:05,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:05,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:05,176 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:05,177 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:05,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406595779] [2022-03-01 17:16:05,177 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406595779] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:05,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491562825] [2022-03-01 17:16:05,177 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:16:05,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:05,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:05,178 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:05,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-01 17:16:05,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:16:05,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:16:05,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:16:05,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:05,214 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:05,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:05,234 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:05,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491562825] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:05,234 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:05,234 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 7 [2022-03-01 17:16:05,235 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946871418] [2022-03-01 17:16:05,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:05,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-01 17:16:05,235 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:05,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-01 17:16:05,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:16:05,237 INFO L87 Difference]: Start difference. First operand 105 states and 275 transitions. Second operand has 8 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:05,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:05,303 INFO L93 Difference]: Finished difference Result 183 states and 396 transitions. [2022-03-01 17:16:05,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:16:05,304 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:16:05,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:05,304 INFO L225 Difference]: With dead ends: 183 [2022-03-01 17:16:05,304 INFO L226 Difference]: Without dead ends: 181 [2022-03-01 17:16:05,304 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-03-01 17:16:05,305 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 61 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:05,305 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 38 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:16:05,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2022-03-01 17:16:05,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 105. [2022-03-01 17:16:05,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 104 states have (on average 2.6346153846153846) internal successors, (274), 104 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:05,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 274 transitions. [2022-03-01 17:16:05,307 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 274 transitions. Word has length 15 [2022-03-01 17:16:05,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:05,307 INFO L470 AbstractCegarLoop]: Abstraction has 105 states and 274 transitions. [2022-03-01 17:16:05,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 7 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:05,307 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 274 transitions. [2022-03-01 17:16:05,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:16:05,308 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:05,308 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:05,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-01 17:16:05,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:05,523 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:05,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:05,524 INFO L85 PathProgramCache]: Analyzing trace with hash 384748208, now seen corresponding path program 34 times [2022-03-01 17:16:05,524 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:05,524 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725033652] [2022-03-01 17:16:05,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:05,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:05,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:05,550 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:05,551 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:05,551 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725033652] [2022-03-01 17:16:05,551 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725033652] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:05,551 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003351472] [2022-03-01 17:16:05,551 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:16:05,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:05,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:05,552 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:05,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-01 17:16:05,570 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:16:05,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:16:05,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:16:05,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:05,592 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:05,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:05,614 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:05,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003351472] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:05,614 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:05,614 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2022-03-01 17:16:05,614 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355100910] [2022-03-01 17:16:05,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:05,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 17:16:05,614 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:05,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 17:16:05,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:16:05,615 INFO L87 Difference]: Start difference. First operand 105 states and 274 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:05,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:05,679 INFO L93 Difference]: Finished difference Result 185 states and 427 transitions. [2022-03-01 17:16:05,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:16:05,679 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:16:05,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:05,680 INFO L225 Difference]: With dead ends: 185 [2022-03-01 17:16:05,680 INFO L226 Difference]: Without dead ends: 179 [2022-03-01 17:16:05,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2022-03-01 17:16:05,681 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 57 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:05,681 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 28 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:16:05,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2022-03-01 17:16:05,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 112. [2022-03-01 17:16:05,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 111 states have (on average 2.6936936936936937) internal successors, (299), 111 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:05,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 299 transitions. [2022-03-01 17:16:05,683 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 299 transitions. Word has length 15 [2022-03-01 17:16:05,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:05,683 INFO L470 AbstractCegarLoop]: Abstraction has 112 states and 299 transitions. [2022-03-01 17:16:05,683 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:05,683 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 299 transitions. [2022-03-01 17:16:05,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:16:05,684 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:05,684 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:05,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-01 17:16:05,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-03-01 17:16:05,900 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:05,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:05,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1820792369, now seen corresponding path program 35 times [2022-03-01 17:16:05,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:05,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667700472] [2022-03-01 17:16:05,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:05,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:05,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:05,927 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:05,927 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:05,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667700472] [2022-03-01 17:16:05,927 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667700472] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:05,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769140785] [2022-03-01 17:16:05,928 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:16:05,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:05,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:05,929 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:05,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-01 17:16:05,950 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 17:16:05,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:16:05,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:16:05,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:05,977 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:05,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:06,001 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:06,002 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1769140785] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:06,002 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:06,002 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2022-03-01 17:16:06,002 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366763863] [2022-03-01 17:16:06,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:06,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 17:16:06,002 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:06,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 17:16:06,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:16:06,002 INFO L87 Difference]: Start difference. First operand 112 states and 299 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:06,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:06,081 INFO L93 Difference]: Finished difference Result 160 states and 394 transitions. [2022-03-01 17:16:06,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:16:06,081 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:16:06,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:06,082 INFO L225 Difference]: With dead ends: 160 [2022-03-01 17:16:06,082 INFO L226 Difference]: Without dead ends: 160 [2022-03-01 17:16:06,082 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:16:06,082 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 16 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:06,082 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 24 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:16:06,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2022-03-01 17:16:06,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 119. [2022-03-01 17:16:06,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 118 states have (on average 2.7033898305084745) internal successors, (319), 118 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:06,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 319 transitions. [2022-03-01 17:16:06,085 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 319 transitions. Word has length 15 [2022-03-01 17:16:06,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:06,085 INFO L470 AbstractCegarLoop]: Abstraction has 119 states and 319 transitions. [2022-03-01 17:16:06,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:06,085 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 319 transitions. [2022-03-01 17:16:06,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:16:06,086 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:06,086 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:06,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-01 17:16:06,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-03-01 17:16:06,299 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:06,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:06,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1478839796, now seen corresponding path program 36 times [2022-03-01 17:16:06,300 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:06,300 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276567666] [2022-03-01 17:16:06,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:06,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:06,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:06,327 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:06,327 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:06,327 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276567666] [2022-03-01 17:16:06,327 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276567666] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:06,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222740606] [2022-03-01 17:16:06,328 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:16:06,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:06,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:06,329 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:06,329 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-01 17:16:06,348 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:16:06,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:16:06,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:16:06,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:06,370 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:06,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:06,393 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:06,394 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222740606] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:06,394 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:06,394 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2022-03-01 17:16:06,394 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623030839] [2022-03-01 17:16:06,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:06,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 17:16:06,394 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:06,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 17:16:06,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:16:06,395 INFO L87 Difference]: Start difference. First operand 119 states and 319 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:06,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:06,448 INFO L93 Difference]: Finished difference Result 170 states and 413 transitions. [2022-03-01 17:16:06,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:16:06,448 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:16:06,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:06,449 INFO L225 Difference]: With dead ends: 170 [2022-03-01 17:16:06,449 INFO L226 Difference]: Without dead ends: 162 [2022-03-01 17:16:06,449 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:16:06,449 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 45 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:06,449 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 22 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:16:06,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2022-03-01 17:16:06,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 119. [2022-03-01 17:16:06,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 118 states have (on average 2.694915254237288) internal successors, (318), 118 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:06,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 318 transitions. [2022-03-01 17:16:06,452 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 318 transitions. Word has length 15 [2022-03-01 17:16:06,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:06,452 INFO L470 AbstractCegarLoop]: Abstraction has 119 states and 318 transitions. [2022-03-01 17:16:06,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:06,452 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 318 transitions. [2022-03-01 17:16:06,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:16:06,452 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:06,452 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:06,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-01 17:16:06,670 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-03-01 17:16:06,671 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:06,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:06,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1792368452, now seen corresponding path program 37 times [2022-03-01 17:16:06,671 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:06,671 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672059374] [2022-03-01 17:16:06,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:06,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:06,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:06,754 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:06,755 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:06,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672059374] [2022-03-01 17:16:06,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672059374] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:06,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616650634] [2022-03-01 17:16:06,755 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:16:06,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:06,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:06,756 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:06,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-01 17:16:06,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:06,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:16:06,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:06,965 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:16:06,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 46 treesize of output 112 [2022-03-01 17:16:07,060 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:07,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:07,378 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:16:07,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:16:10,393 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:10,393 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616650634] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:10,393 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:10,393 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-03-01 17:16:10,393 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002347529] [2022-03-01 17:16:10,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:10,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 17:16:10,394 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:10,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 17:16:10,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:16:10,394 INFO L87 Difference]: Start difference. First operand 119 states and 318 transitions. Second operand has 27 states, 27 states have (on average 1.4074074074074074) internal successors, (38), 26 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-03-01 17:16:10,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:10,714 INFO L93 Difference]: Finished difference Result 177 states and 435 transitions. [2022-03-01 17:16:10,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 17:16:10,714 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.4074074074074074) internal successors, (38), 26 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 16 [2022-03-01 17:16:10,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:10,715 INFO L225 Difference]: With dead ends: 177 [2022-03-01 17:16:10,715 INFO L226 Difference]: Without dead ends: 150 [2022-03-01 17:16:10,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=134, Invalid=1056, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 17:16:10,716 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 46 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 626 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:10,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 50 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 626 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:16:10,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2022-03-01 17:16:10,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 131. [2022-03-01 17:16:10,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 2.730769230769231) internal successors, (355), 130 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:10,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 355 transitions. [2022-03-01 17:16:10,719 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 355 transitions. Word has length 16 [2022-03-01 17:16:10,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:10,719 INFO L470 AbstractCegarLoop]: Abstraction has 131 states and 355 transitions. [2022-03-01 17:16:10,719 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.4074074074074074) internal successors, (38), 26 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-03-01 17:16:10,719 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 355 transitions. [2022-03-01 17:16:10,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:16:10,720 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:10,720 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:10,736 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-01 17:16:10,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:10,931 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:10,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:10,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1018298470, now seen corresponding path program 38 times [2022-03-01 17:16:10,932 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:10,932 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284830887] [2022-03-01 17:16:10,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:10,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:10,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:11,009 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:11,009 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:11,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284830887] [2022-03-01 17:16:11,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284830887] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:11,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144638228] [2022-03-01 17:16:11,010 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:16:11,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:11,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:11,011 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:11,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-01 17:16:11,030 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:16:11,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:16:11,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:16:11,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:11,194 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:16:11,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 46 treesize of output 112 [2022-03-01 17:16:11,524 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:11,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:11,806 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:16:11,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:16:24,127 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:24,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144638228] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:24,128 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:24,128 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-03-01 17:16:24,128 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862649458] [2022-03-01 17:16:24,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:24,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 17:16:24,128 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:24,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 17:16:24,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:16:24,129 INFO L87 Difference]: Start difference. First operand 131 states and 355 transitions. Second operand has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:24,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:24,316 INFO L93 Difference]: Finished difference Result 178 states and 449 transitions. [2022-03-01 17:16:24,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 17:16:24,317 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-01 17:16:24,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:24,317 INFO L225 Difference]: With dead ends: 178 [2022-03-01 17:16:24,317 INFO L226 Difference]: Without dead ends: 168 [2022-03-01 17:16:24,318 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:16:24,318 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 37 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:24,318 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 43 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:16:24,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2022-03-01 17:16:24,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 131. [2022-03-01 17:16:24,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 2.730769230769231) internal successors, (355), 130 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:24,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 355 transitions. [2022-03-01 17:16:24,320 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 355 transitions. Word has length 16 [2022-03-01 17:16:24,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:24,321 INFO L470 AbstractCegarLoop]: Abstraction has 131 states and 355 transitions. [2022-03-01 17:16:24,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:24,321 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 355 transitions. [2022-03-01 17:16:24,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:16:24,321 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:24,321 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:24,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-01 17:16:24,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:24,535 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:24,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:24,536 INFO L85 PathProgramCache]: Analyzing trace with hash 442558306, now seen corresponding path program 39 times [2022-03-01 17:16:24,536 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:24,536 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987861726] [2022-03-01 17:16:24,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:24,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:24,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:24,598 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:24,598 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:24,598 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987861726] [2022-03-01 17:16:24,598 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987861726] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:24,598 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328973870] [2022-03-01 17:16:24,598 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:16:24,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:24,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:24,599 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:24,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-01 17:16:24,619 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 17:16:24,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:16:24,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:16:24,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:24,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:16:24,796 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 46 treesize of output 112 [2022-03-01 17:16:24,940 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:24,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:25,242 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:16:25,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:16:33,003 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:33,004 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328973870] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:33,004 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:33,004 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-03-01 17:16:33,004 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672474680] [2022-03-01 17:16:33,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:33,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 17:16:33,004 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:33,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 17:16:33,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:16:33,005 INFO L87 Difference]: Start difference. First operand 131 states and 355 transitions. Second operand has 25 states, 25 states have (on average 1.52) internal successors, (38), 24 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-03-01 17:16:33,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:33,266 INFO L93 Difference]: Finished difference Result 197 states and 513 transitions. [2022-03-01 17:16:33,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-01 17:16:33,266 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.52) internal successors, (38), 24 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 16 [2022-03-01 17:16:33,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:33,267 INFO L225 Difference]: With dead ends: 197 [2022-03-01 17:16:33,267 INFO L226 Difference]: Without dead ends: 181 [2022-03-01 17:16:33,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=113, Invalid=699, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:16:33,268 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 42 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:33,268 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 44 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 596 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:16:33,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2022-03-01 17:16:33,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 150. [2022-03-01 17:16:33,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.838926174496644) internal successors, (423), 149 states have internal predecessors, (423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:33,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 423 transitions. [2022-03-01 17:16:33,271 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 423 transitions. Word has length 16 [2022-03-01 17:16:33,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:33,271 INFO L470 AbstractCegarLoop]: Abstraction has 150 states and 423 transitions. [2022-03-01 17:16:33,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.52) internal successors, (38), 24 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-03-01 17:16:33,271 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 423 transitions. [2022-03-01 17:16:33,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:16:33,271 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:33,271 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:33,289 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-03-01 17:16:33,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-03-01 17:16:33,478 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:33,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:33,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1275785400, now seen corresponding path program 40 times [2022-03-01 17:16:33,479 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:33,479 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426262187] [2022-03-01 17:16:33,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:33,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:33,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:33,545 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:33,545 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:33,545 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426262187] [2022-03-01 17:16:33,545 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426262187] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:33,545 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10072192] [2022-03-01 17:16:33,545 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:16:33,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:33,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:33,546 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:33,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-01 17:16:33,566 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:16:33,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:16:33,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:16:33,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:33,732 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:16:33,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 46 treesize of output 112 [2022-03-01 17:16:34,016 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:34,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:34,322 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:16:34,323 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:16:43,730 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:43,731 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10072192] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:43,731 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:43,731 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-03-01 17:16:43,731 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982766505] [2022-03-01 17:16:43,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:43,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 17:16:43,731 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:43,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 17:16:43,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:16:43,732 INFO L87 Difference]: Start difference. First operand 150 states and 423 transitions. Second operand has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:44,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:44,023 INFO L93 Difference]: Finished difference Result 227 states and 570 transitions. [2022-03-01 17:16:44,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 17:16:44,024 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-01 17:16:44,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:44,024 INFO L225 Difference]: With dead ends: 227 [2022-03-01 17:16:44,024 INFO L226 Difference]: Without dead ends: 208 [2022-03-01 17:16:44,025 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=140, Invalid=730, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:16:44,025 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 58 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:44,025 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 81 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 558 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:16:44,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-03-01 17:16:44,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 150. [2022-03-01 17:16:44,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 2.7986577181208054) internal successors, (417), 149 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:44,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 417 transitions. [2022-03-01 17:16:44,028 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 417 transitions. Word has length 16 [2022-03-01 17:16:44,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:44,028 INFO L470 AbstractCegarLoop]: Abstraction has 150 states and 417 transitions. [2022-03-01 17:16:44,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:44,028 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 417 transitions. [2022-03-01 17:16:44,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:16:44,029 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:44,029 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:44,058 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-03-01 17:16:44,242 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-03-01 17:16:44,243 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:44,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:44,243 INFO L85 PathProgramCache]: Analyzing trace with hash 434827908, now seen corresponding path program 41 times [2022-03-01 17:16:44,243 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:44,243 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234224484] [2022-03-01 17:16:44,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:44,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:44,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:44,425 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:44,425 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:44,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234224484] [2022-03-01 17:16:44,425 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234224484] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:44,426 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237834793] [2022-03-01 17:16:44,426 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:16:44,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:44,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:44,427 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:44,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-01 17:16:44,449 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 17:16:44,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:16:44,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:16:44,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:44,625 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:16:44,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 41 treesize of output 107 [2022-03-01 17:16:44,801 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:44,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:45,077 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:16:45,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:16:59,388 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:59,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237834793] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:59,388 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:59,388 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-03-01 17:16:59,388 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811763703] [2022-03-01 17:16:59,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:59,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 17:16:59,389 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:59,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 17:16:59,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:16:59,389 INFO L87 Difference]: Start difference. First operand 150 states and 417 transitions. Second operand has 24 states, 24 states have (on average 1.5) internal successors, (36), 23 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-03-01 17:16:59,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:59,770 INFO L93 Difference]: Finished difference Result 249 states and 606 transitions. [2022-03-01 17:16:59,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 17:16:59,770 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5) internal successors, (36), 23 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 16 [2022-03-01 17:16:59,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:59,771 INFO L225 Difference]: With dead ends: 249 [2022-03-01 17:16:59,771 INFO L226 Difference]: Without dead ends: 232 [2022-03-01 17:16:59,772 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=148, Invalid=908, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 17:16:59,772 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 54 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 656 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:59,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 114 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 656 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:16:59,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2022-03-01 17:16:59,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 151. [2022-03-01 17:16:59,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.8) internal successors, (420), 150 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:59,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 420 transitions. [2022-03-01 17:16:59,775 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 420 transitions. Word has length 16 [2022-03-01 17:16:59,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:59,775 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 420 transitions. [2022-03-01 17:16:59,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5) internal successors, (36), 23 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-03-01 17:16:59,775 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 420 transitions. [2022-03-01 17:16:59,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:16:59,776 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:59,776 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:59,796 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-03-01 17:16:59,976 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-03-01 17:16:59,976 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:59,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:59,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1050398068, now seen corresponding path program 42 times [2022-03-01 17:16:59,977 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:59,977 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550930099] [2022-03-01 17:16:59,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:59,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:59,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:17:00,062 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:00,062 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:17:00,062 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550930099] [2022-03-01 17:17:00,062 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550930099] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:17:00,062 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655262541] [2022-03-01 17:17:00,062 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:17:00,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:17:00,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:17:00,064 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:17:00,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-01 17:17:00,090 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-01 17:17:00,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:17:00,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:17:00,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:17:00,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:17:00,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 46 treesize of output 112 [2022-03-01 17:17:00,391 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:00,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:17:00,708 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:17:00,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:17:10,549 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:10,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655262541] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:17:10,550 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:17:10,550 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-03-01 17:17:10,550 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805054045] [2022-03-01 17:17:10,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:17:10,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 17:17:10,550 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:17:10,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 17:17:10,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:17:10,551 INFO L87 Difference]: Start difference. First operand 151 states and 420 transitions. Second operand has 25 states, 25 states have (on average 1.52) internal successors, (38), 24 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-03-01 17:17:10,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:17:10,817 INFO L93 Difference]: Finished difference Result 221 states and 588 transitions. [2022-03-01 17:17:10,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-01 17:17:10,818 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.52) internal successors, (38), 24 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 16 [2022-03-01 17:17:10,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:17:10,819 INFO L225 Difference]: With dead ends: 221 [2022-03-01 17:17:10,819 INFO L226 Difference]: Without dead ends: 203 [2022-03-01 17:17:10,819 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=118, Invalid=694, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:17:10,819 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 48 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:17:10,819 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 41 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:17:10,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2022-03-01 17:17:10,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 172. [2022-03-01 17:17:10,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.8830409356725144) internal successors, (493), 171 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:17:10,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 493 transitions. [2022-03-01 17:17:10,822 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 493 transitions. Word has length 16 [2022-03-01 17:17:10,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:17:10,822 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 493 transitions. [2022-03-01 17:17:10,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.52) internal successors, (38), 24 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-03-01 17:17:10,823 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 493 transitions. [2022-03-01 17:17:10,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:17:10,823 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:17:10,823 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:17:10,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-01 17:17:11,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:17:11,035 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:17:11,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:17:11,036 INFO L85 PathProgramCache]: Analyzing trace with hash -667945638, now seen corresponding path program 43 times [2022-03-01 17:17:11,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:17:11,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593056600] [2022-03-01 17:17:11,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:17:11,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:17:11,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:17:11,109 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:17:11,109 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:17:11,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593056600] [2022-03-01 17:17:11,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593056600] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:17:11,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3837815] [2022-03-01 17:17:11,110 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:17:11,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:17:11,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:17:11,111 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:17:11,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-01 17:17:11,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:17:11,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:17:11,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:17:11,292 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:17:11,292 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 46 treesize of output 112 [2022-03-01 17:17:11,557 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:11,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:17:11,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:17:11,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:17:37,015 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:37,016 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3837815] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:17:37,016 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:17:37,016 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-03-01 17:17:37,016 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466614392] [2022-03-01 17:17:37,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:17:37,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 17:17:37,016 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:17:37,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 17:17:37,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:17:37,017 INFO L87 Difference]: Start difference. First operand 172 states and 493 transitions. Second operand has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:17:37,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:17:37,449 INFO L93 Difference]: Finished difference Result 270 states and 686 transitions. [2022-03-01 17:17:37,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-01 17:17:37,450 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-01 17:17:37,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:17:37,450 INFO L225 Difference]: With dead ends: 270 [2022-03-01 17:17:37,451 INFO L226 Difference]: Without dead ends: 244 [2022-03-01 17:17:37,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=194, Invalid=928, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 17:17:37,451 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 52 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 789 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:17:37,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 103 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 789 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:17:37,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-03-01 17:17:37,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 173. [2022-03-01 17:17:37,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 2.877906976744186) internal successors, (495), 172 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:17:37,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 495 transitions. [2022-03-01 17:17:37,454 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 495 transitions. Word has length 16 [2022-03-01 17:17:37,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:17:37,454 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 495 transitions. [2022-03-01 17:17:37,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:17:37,454 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 495 transitions. [2022-03-01 17:17:37,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:17:37,455 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:17:37,455 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:17:37,471 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-01 17:17:37,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:17:37,671 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:17:37,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:17:37,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1042667670, now seen corresponding path program 44 times [2022-03-01 17:17:37,671 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:17:37,671 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016390085] [2022-03-01 17:17:37,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:17:37,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:17:37,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:17:37,747 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:37,747 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:17:37,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016390085] [2022-03-01 17:17:37,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016390085] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:17:37,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843595050] [2022-03-01 17:17:37,748 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:17:37,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:17:37,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:17:37,760 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:17:37,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-01 17:17:37,782 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:17:37,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:17:37,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:17:37,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:17:37,960 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:17:37,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 41 treesize of output 107 [2022-03-01 17:17:38,212 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:38,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:17:38,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:17:38,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:17:47,567 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:47,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843595050] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:17:47,568 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:17:47,568 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-03-01 17:17:47,568 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049812841] [2022-03-01 17:17:47,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:17:47,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 17:17:47,568 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:17:47,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 17:17:47,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:17:47,569 INFO L87 Difference]: Start difference. First operand 173 states and 495 transitions. Second operand has 24 states, 24 states have (on average 1.5) internal successors, (36), 23 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-03-01 17:17:48,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:17:48,037 INFO L93 Difference]: Finished difference Result 296 states and 726 transitions. [2022-03-01 17:17:48,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-01 17:17:48,037 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5) internal successors, (36), 23 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 16 [2022-03-01 17:17:48,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:17:48,038 INFO L225 Difference]: With dead ends: 296 [2022-03-01 17:17:48,038 INFO L226 Difference]: Without dead ends: 261 [2022-03-01 17:17:48,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=207, Invalid=1125, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 17:17:48,039 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 80 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 765 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 841 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 765 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:17:48,039 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 135 Invalid, 841 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 765 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:17:48,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2022-03-01 17:17:48,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 169. [2022-03-01 17:17:48,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.8511904761904763) internal successors, (479), 168 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:17:48,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 479 transitions. [2022-03-01 17:17:48,043 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 479 transitions. Word has length 16 [2022-03-01 17:17:48,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:17:48,043 INFO L470 AbstractCegarLoop]: Abstraction has 169 states and 479 transitions. [2022-03-01 17:17:48,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5) internal successors, (36), 23 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-03-01 17:17:48,043 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 479 transitions. [2022-03-01 17:17:48,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:17:48,043 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:17:48,043 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:17:48,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-03-01 17:17:48,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:17:48,260 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:17:48,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:17:48,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1762894630, now seen corresponding path program 45 times [2022-03-01 17:17:48,260 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:17:48,260 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455087436] [2022-03-01 17:17:48,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:17:48,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:17:48,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:17:48,333 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:48,334 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:17:48,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455087436] [2022-03-01 17:17:48,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455087436] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:17:48,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260027193] [2022-03-01 17:17:48,334 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:17:48,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:17:48,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:17:48,336 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:17:48,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-01 17:17:48,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 17:17:48,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:17:48,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:17:48,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:17:48,536 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:17:48,537 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 41 treesize of output 107 [2022-03-01 17:17:48,939 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:48,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:17:49,181 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:17:49,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:17:59,445 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:59,445 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260027193] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:17:59,445 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:17:59,445 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-01 17:17:59,445 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28884241] [2022-03-01 17:17:59,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:17:59,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 17:17:59,445 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:17:59,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 17:17:59,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:17:59,446 INFO L87 Difference]: Start difference. First operand 169 states and 479 transitions. Second operand has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:17:59,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:17:59,716 INFO L93 Difference]: Finished difference Result 236 states and 620 transitions. [2022-03-01 17:17:59,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 17:17:59,716 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-01 17:17:59,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:17:59,717 INFO L225 Difference]: With dead ends: 236 [2022-03-01 17:17:59,717 INFO L226 Difference]: Without dead ends: 226 [2022-03-01 17:17:59,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=148, Invalid=844, Unknown=0, NotChecked=0, Total=992 [2022-03-01 17:17:59,718 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 24 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:17:59,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 73 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:17:59,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2022-03-01 17:17:59,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 170. [2022-03-01 17:17:59,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.8520710059171597) internal successors, (482), 169 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:17:59,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 482 transitions. [2022-03-01 17:17:59,722 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 482 transitions. Word has length 16 [2022-03-01 17:17:59,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:17:59,722 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 482 transitions. [2022-03-01 17:17:59,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:17:59,722 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 482 transitions. [2022-03-01 17:17:59,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:17:59,725 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:17:59,725 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:17:59,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-01 17:17:59,925 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-03-01 17:17:59,926 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:17:59,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:17:59,926 INFO L85 PathProgramCache]: Analyzing trace with hash 247742596, now seen corresponding path program 46 times [2022-03-01 17:17:59,926 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:17:59,926 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136204884] [2022-03-01 17:17:59,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:17:59,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:17:59,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:17:59,990 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:59,991 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:17:59,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136204884] [2022-03-01 17:17:59,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136204884] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:17:59,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318002558] [2022-03-01 17:17:59,991 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:17:59,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:17:59,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:17:59,992 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:17:59,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-01 17:18:00,011 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:18:00,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:18:00,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:18:00,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:18:00,189 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:18:00,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 46 treesize of output 112 [2022-03-01 17:18:00,354 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:00,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:18:00,646 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:18:00,647 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:18:23,934 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:23,934 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318002558] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:18:23,935 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:18:23,935 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-03-01 17:18:23,935 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808264061] [2022-03-01 17:18:23,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:18:23,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 17:18:23,935 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:18:23,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 17:18:23,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:18:23,936 INFO L87 Difference]: Start difference. First operand 170 states and 482 transitions. Second operand has 25 states, 25 states have (on average 1.52) internal successors, (38), 24 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-03-01 17:18:24,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:18:24,188 INFO L93 Difference]: Finished difference Result 198 states and 526 transitions. [2022-03-01 17:18:24,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-01 17:18:24,189 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.52) internal successors, (38), 24 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 16 [2022-03-01 17:18:24,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:18:24,189 INFO L225 Difference]: With dead ends: 198 [2022-03-01 17:18:24,189 INFO L226 Difference]: Without dead ends: 180 [2022-03-01 17:18:24,190 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=126, Invalid=804, Unknown=0, NotChecked=0, Total=930 [2022-03-01 17:18:24,190 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 35 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 522 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:18:24,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 45 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 522 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:18:24,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2022-03-01 17:18:24,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 170. [2022-03-01 17:18:24,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.8461538461538463) internal successors, (481), 169 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:24,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 481 transitions. [2022-03-01 17:18:24,193 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 481 transitions. Word has length 16 [2022-03-01 17:18:24,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:18:24,193 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 481 transitions. [2022-03-01 17:18:24,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.52) internal successors, (38), 24 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-03-01 17:18:24,193 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 481 transitions. [2022-03-01 17:18:24,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:18:24,193 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:18:24,193 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:18:24,208 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-03-01 17:18:24,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-03-01 17:18:24,407 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:18:24,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:18:24,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1500706662, now seen corresponding path program 47 times [2022-03-01 17:18:24,408 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:18:24,408 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027388897] [2022-03-01 17:18:24,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:18:24,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:18:24,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:18:24,491 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:24,491 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:18:24,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027388897] [2022-03-01 17:18:24,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027388897] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:18:24,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672747637] [2022-03-01 17:18:24,491 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:18:24,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:18:24,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:18:24,493 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:18:24,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-01 17:18:24,516 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:18:24,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:18:24,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:18:24,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:18:24,688 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:18:24,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 41 treesize of output 107 [2022-03-01 17:18:24,924 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:24,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:18:25,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:18:25,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:18:37,102 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:37,103 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672747637] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:18:37,103 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:18:37,103 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-01 17:18:37,103 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757720835] [2022-03-01 17:18:37,103 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:18:37,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 17:18:37,103 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:18:37,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 17:18:37,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:18:37,104 INFO L87 Difference]: Start difference. First operand 170 states and 481 transitions. Second operand has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:37,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:18:37,426 INFO L93 Difference]: Finished difference Result 231 states and 601 transitions. [2022-03-01 17:18:37,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 17:18:37,426 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-01 17:18:37,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:18:37,427 INFO L225 Difference]: With dead ends: 231 [2022-03-01 17:18:37,427 INFO L226 Difference]: Without dead ends: 221 [2022-03-01 17:18:37,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=187, Invalid=1073, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 17:18:37,428 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 29 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:18:37,428 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 68 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:18:37,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2022-03-01 17:18:37,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 170. [2022-03-01 17:18:37,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.8461538461538463) internal successors, (481), 169 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:37,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 481 transitions. [2022-03-01 17:18:37,432 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 481 transitions. Word has length 16 [2022-03-01 17:18:37,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:18:37,432 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 481 transitions. [2022-03-01 17:18:37,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:37,432 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 481 transitions. [2022-03-01 17:18:37,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:18:37,432 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:18:37,432 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:18:37,450 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-03-01 17:18:37,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:18:37,650 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:18:37,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:18:37,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1581405790, now seen corresponding path program 48 times [2022-03-01 17:18:37,650 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:18:37,650 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979268142] [2022-03-01 17:18:37,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:18:37,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:18:37,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:18:37,721 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:37,722 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:18:37,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979268142] [2022-03-01 17:18:37,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979268142] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:18:37,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117394727] [2022-03-01 17:18:37,722 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:18:37,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:18:37,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:18:37,732 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:18:37,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-01 17:18:37,754 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:18:37,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:18:37,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:18:37,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:18:37,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:18:37,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 46 treesize of output 112 [2022-03-01 17:18:38,063 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:38,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:18:38,368 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:18:38,368 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:18:59,917 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:59,918 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117394727] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:18:59,918 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:18:59,918 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-03-01 17:18:59,918 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396178798] [2022-03-01 17:18:59,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:18:59,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 17:18:59,918 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:18:59,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 17:18:59,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:18:59,918 INFO L87 Difference]: Start difference. First operand 170 states and 481 transitions. Second operand has 25 states, 25 states have (on average 1.52) internal successors, (38), 24 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-03-01 17:19:00,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:00,140 INFO L93 Difference]: Finished difference Result 217 states and 590 transitions. [2022-03-01 17:19:00,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-01 17:19:00,140 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.52) internal successors, (38), 24 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 16 [2022-03-01 17:19:00,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:00,141 INFO L225 Difference]: With dead ends: 217 [2022-03-01 17:19:00,141 INFO L226 Difference]: Without dead ends: 201 [2022-03-01 17:19:00,141 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=700, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:19:00,142 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 43 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:00,143 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 34 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 443 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:19:00,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-03-01 17:19:00,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 184. [2022-03-01 17:19:00,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 183 states have (on average 2.8852459016393444) internal successors, (528), 183 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:00,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 528 transitions. [2022-03-01 17:19:00,146 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 528 transitions. Word has length 16 [2022-03-01 17:19:00,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:00,146 INFO L470 AbstractCegarLoop]: Abstraction has 184 states and 528 transitions. [2022-03-01 17:19:00,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.52) internal successors, (38), 24 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-03-01 17:19:00,146 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 528 transitions. [2022-03-01 17:19:00,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:19:00,147 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:00,147 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:00,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:00,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-03-01 17:19:00,359 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:00,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:00,360 INFO L85 PathProgramCache]: Analyzing trace with hash 995217800, now seen corresponding path program 49 times [2022-03-01 17:19:00,360 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:00,360 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519665703] [2022-03-01 17:19:00,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:00,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:00,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:00,431 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:00,431 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:00,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519665703] [2022-03-01 17:19:00,431 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519665703] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:00,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073893034] [2022-03-01 17:19:00,431 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:19:00,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:00,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:00,448 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:00,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-01 17:19:00,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:00,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:19:00,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:00,639 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:19:00,639 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 46 treesize of output 112 [2022-03-01 17:19:00,958 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:00,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:01,247 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:19:01,248 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:19:07,305 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:07,305 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073893034] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:07,305 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:07,305 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-03-01 17:19:07,305 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117858401] [2022-03-01 17:19:07,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:07,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 17:19:07,305 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:07,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 17:19:07,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:19:07,306 INFO L87 Difference]: Start difference. First operand 184 states and 528 transitions. Second operand has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:07,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:07,813 INFO L93 Difference]: Finished difference Result 268 states and 695 transitions. [2022-03-01 17:19:07,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-01 17:19:07,814 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-01 17:19:07,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:07,815 INFO L225 Difference]: With dead ends: 268 [2022-03-01 17:19:07,815 INFO L226 Difference]: Without dead ends: 244 [2022-03-01 17:19:07,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=219, Invalid=1263, Unknown=0, NotChecked=0, Total=1482 [2022-03-01 17:19:07,815 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 63 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 820 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 887 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 820 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:07,815 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 104 Invalid, 887 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 820 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:19:07,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-03-01 17:19:07,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 186. [2022-03-01 17:19:07,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.891891891891892) internal successors, (535), 185 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:07,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 535 transitions. [2022-03-01 17:19:07,818 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 535 transitions. Word has length 16 [2022-03-01 17:19:07,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:07,818 INFO L470 AbstractCegarLoop]: Abstraction has 186 states and 535 transitions. [2022-03-01 17:19:07,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:07,819 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 535 transitions. [2022-03-01 17:19:07,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:19:07,835 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:07,835 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:07,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:08,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-03-01 17:19:08,051 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:08,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:08,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1589136188, now seen corresponding path program 50 times [2022-03-01 17:19:08,053 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:08,053 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474623036] [2022-03-01 17:19:08,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:08,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:08,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:08,128 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:19:08,128 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:08,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474623036] [2022-03-01 17:19:08,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474623036] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:08,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105463781] [2022-03-01 17:19:08,128 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:19:08,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:08,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:08,130 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:08,130 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-01 17:19:08,148 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:19:08,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:08,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:19:08,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:08,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:19:08,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 41 treesize of output 107 [2022-03-01 17:19:08,547 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:08,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:08,804 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:19:08,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:19:20,510 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:20,510 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105463781] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:20,510 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:20,510 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-03-01 17:19:20,510 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957819597] [2022-03-01 17:19:20,510 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:20,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 17:19:20,510 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:20,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 17:19:20,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:19:20,511 INFO L87 Difference]: Start difference. First operand 186 states and 535 transitions. Second operand has 24 states, 24 states have (on average 1.5) internal successors, (36), 23 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-03-01 17:19:21,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:21,109 INFO L93 Difference]: Finished difference Result 318 states and 775 transitions. [2022-03-01 17:19:21,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-01 17:19:21,109 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5) internal successors, (36), 23 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 16 [2022-03-01 17:19:21,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:21,110 INFO L225 Difference]: With dead ends: 318 [2022-03-01 17:19:21,111 INFO L226 Difference]: Without dead ends: 278 [2022-03-01 17:19:21,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=272, Invalid=1534, Unknown=0, NotChecked=0, Total=1806 [2022-03-01 17:19:21,111 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 92 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 724 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:21,111 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 115 Invalid, 834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 724 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:19:21,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2022-03-01 17:19:21,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 188. [2022-03-01 17:19:21,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 2.877005347593583) internal successors, (538), 187 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:21,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 538 transitions. [2022-03-01 17:19:21,115 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 538 transitions. Word has length 16 [2022-03-01 17:19:21,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:21,115 INFO L470 AbstractCegarLoop]: Abstraction has 188 states and 538 transitions. [2022-03-01 17:19:21,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5) internal successors, (36), 23 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-03-01 17:19:21,115 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 538 transitions. [2022-03-01 17:19:21,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:19:21,116 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:21,116 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:21,136 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:21,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:21,316 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:21,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:21,317 INFO L85 PathProgramCache]: Analyzing trace with hash -99731192, now seen corresponding path program 51 times [2022-03-01 17:19:21,317 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:21,317 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857990667] [2022-03-01 17:19:21,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:21,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:21,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:21,391 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:21,391 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:21,391 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857990667] [2022-03-01 17:19:21,391 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857990667] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:21,391 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179505393] [2022-03-01 17:19:21,391 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:19:21,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:21,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:21,392 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:21,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-01 17:19:21,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:19:21,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:21,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:19:21,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:21,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:19:21,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 41 treesize of output 107 [2022-03-01 17:19:21,748 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:21,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:22,009 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:19:22,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:19:42,995 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:42,995 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179505393] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:42,995 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:42,995 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-03-01 17:19:42,995 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098604609] [2022-03-01 17:19:42,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:42,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 17:19:42,996 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:42,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 17:19:42,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:19:42,996 INFO L87 Difference]: Start difference. First operand 188 states and 538 transitions. Second operand has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:43,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:43,550 INFO L93 Difference]: Finished difference Result 326 states and 787 transitions. [2022-03-01 17:19:43,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-01 17:19:43,551 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-01 17:19:43,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:43,552 INFO L225 Difference]: With dead ends: 326 [2022-03-01 17:19:43,552 INFO L226 Difference]: Without dead ends: 286 [2022-03-01 17:19:43,552 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 429 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=272, Invalid=1534, Unknown=0, NotChecked=0, Total=1806 [2022-03-01 17:19:43,552 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 88 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 737 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 825 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:43,552 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 155 Invalid, 825 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 737 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:19:43,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2022-03-01 17:19:43,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 182. [2022-03-01 17:19:43,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.861878453038674) internal successors, (518), 181 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:43,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 518 transitions. [2022-03-01 17:19:43,555 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 518 transitions. Word has length 16 [2022-03-01 17:19:43,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:43,556 INFO L470 AbstractCegarLoop]: Abstraction has 182 states and 518 transitions. [2022-03-01 17:19:43,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:43,556 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 518 transitions. [2022-03-01 17:19:43,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:19:43,556 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:43,556 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:43,574 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-03-01 17:19:43,774 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:43,775 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:43,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:43,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1172816572, now seen corresponding path program 52 times [2022-03-01 17:19:43,775 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:43,775 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756995022] [2022-03-01 17:19:43,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:43,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:43,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:43,847 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:43,848 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:43,848 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756995022] [2022-03-01 17:19:43,848 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756995022] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:43,848 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760222149] [2022-03-01 17:19:43,848 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:19:43,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:43,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:43,849 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:43,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-01 17:19:43,872 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:19:43,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:43,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:19:43,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:44,053 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:19:44,053 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 41 treesize of output 107 [2022-03-01 17:19:44,327 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:44,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:44,550 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:19:44,550 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:19:56,073 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:56,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760222149] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:56,073 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:56,073 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-01 17:19:56,073 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542427446] [2022-03-01 17:19:56,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:56,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 17:19:56,073 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:56,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 17:19:56,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:19:56,074 INFO L87 Difference]: Start difference. First operand 182 states and 518 transitions. Second operand has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:56,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:56,439 INFO L93 Difference]: Finished difference Result 254 states and 668 transitions. [2022-03-01 17:19:56,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 17:19:56,439 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-01 17:19:56,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:56,440 INFO L225 Difference]: With dead ends: 254 [2022-03-01 17:19:56,440 INFO L226 Difference]: Without dead ends: 244 [2022-03-01 17:19:56,440 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=190, Invalid=1142, Unknown=0, NotChecked=0, Total=1332 [2022-03-01 17:19:56,440 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 22 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:56,440 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 86 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:19:56,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-03-01 17:19:56,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 183. [2022-03-01 17:19:56,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.8626373626373627) internal successors, (521), 182 states have internal predecessors, (521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:56,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 521 transitions. [2022-03-01 17:19:56,443 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 521 transitions. Word has length 16 [2022-03-01 17:19:56,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:56,443 INFO L470 AbstractCegarLoop]: Abstraction has 183 states and 521 transitions. [2022-03-01 17:19:56,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:56,443 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 521 transitions. [2022-03-01 17:19:56,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:19:56,444 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:56,444 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:56,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:56,644 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-01 17:19:56,644 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:56,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:56,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1659832456, now seen corresponding path program 53 times [2022-03-01 17:19:56,644 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:56,644 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371163837] [2022-03-01 17:19:56,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:56,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:56,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:56,716 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:56,716 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:56,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371163837] [2022-03-01 17:19:56,717 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371163837] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:56,717 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706648930] [2022-03-01 17:19:56,717 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:19:56,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:56,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:56,718 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:56,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-01 17:19:56,741 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 17:19:56,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:56,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:19:56,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:56,924 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:19:56,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 46 treesize of output 112 [2022-03-01 17:19:57,035 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:57,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:57,335 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:19:57,335 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:20:09,568 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:09,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706648930] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:09,568 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:09,568 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-03-01 17:20:09,569 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751762855] [2022-03-01 17:20:09,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:09,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 17:20:09,569 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:09,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 17:20:09,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:20:09,569 INFO L87 Difference]: Start difference. First operand 183 states and 521 transitions. Second operand has 26 states, 26 states have (on average 1.4615384615384615) internal successors, (38), 25 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-03-01 17:20:09,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:09,832 INFO L93 Difference]: Finished difference Result 218 states and 579 transitions. [2022-03-01 17:20:09,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 17:20:09,832 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.4615384615384615) internal successors, (38), 25 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 16 [2022-03-01 17:20:09,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:09,833 INFO L225 Difference]: With dead ends: 218 [2022-03-01 17:20:09,833 INFO L226 Difference]: Without dead ends: 200 [2022-03-01 17:20:09,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=123, Invalid=869, Unknown=0, NotChecked=0, Total=992 [2022-03-01 17:20:09,833 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 43 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:09,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 45 Invalid, 591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 573 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:20:09,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2022-03-01 17:20:09,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 183. [2022-03-01 17:20:09,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.8516483516483517) internal successors, (519), 182 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:09,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 519 transitions. [2022-03-01 17:20:09,836 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 519 transitions. Word has length 16 [2022-03-01 17:20:09,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:09,836 INFO L470 AbstractCegarLoop]: Abstraction has 183 states and 519 transitions. [2022-03-01 17:20:09,836 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.4615384615384615) internal successors, (38), 25 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-03-01 17:20:09,836 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 519 transitions. [2022-03-01 17:20:09,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:20:09,837 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:09,837 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:09,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-03-01 17:20:10,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:10,053 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:10,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:10,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1214575672, now seen corresponding path program 54 times [2022-03-01 17:20:10,053 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:10,053 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143214673] [2022-03-01 17:20:10,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:10,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:10,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:10,126 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:10,126 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:10,126 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143214673] [2022-03-01 17:20:10,126 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143214673] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:10,126 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220959051] [2022-03-01 17:20:10,126 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:20:10,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:10,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:10,127 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:20:10,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-01 17:20:10,148 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:20:10,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:10,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:20:10,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:10,327 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:20:10,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 41 treesize of output 107 [2022-03-01 17:20:10,615 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:10,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:10,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:20:10,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:20:22,922 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:22,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220959051] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:22,923 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:22,923 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-01 17:20:22,923 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928770678] [2022-03-01 17:20:22,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:22,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 17:20:22,923 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:22,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 17:20:22,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:20:22,924 INFO L87 Difference]: Start difference. First operand 183 states and 519 transitions. Second operand has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:23,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:23,360 INFO L93 Difference]: Finished difference Result 263 states and 689 transitions. [2022-03-01 17:20:23,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-01 17:20:23,360 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-01 17:20:23,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:23,361 INFO L225 Difference]: With dead ends: 263 [2022-03-01 17:20:23,361 INFO L226 Difference]: Without dead ends: 253 [2022-03-01 17:20:23,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 428 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=234, Invalid=1406, Unknown=0, NotChecked=0, Total=1640 [2022-03-01 17:20:23,362 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 26 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:23,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 91 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:20:23,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-03-01 17:20:23,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 187. [2022-03-01 17:20:23,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 2.8548387096774195) internal successors, (531), 186 states have internal predecessors, (531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:23,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 531 transitions. [2022-03-01 17:20:23,365 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 531 transitions. Word has length 16 [2022-03-01 17:20:23,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:23,365 INFO L470 AbstractCegarLoop]: Abstraction has 187 states and 531 transitions. [2022-03-01 17:20:23,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:23,365 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 531 transitions. [2022-03-01 17:20:23,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:20:23,365 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:23,365 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:23,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-03-01 17:20:23,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-03-01 17:20:23,578 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:23,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:23,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1562946764, now seen corresponding path program 55 times [2022-03-01 17:20:23,579 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:23,579 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126136458] [2022-03-01 17:20:23,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:23,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:23,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:23,648 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:23,648 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:23,648 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126136458] [2022-03-01 17:20:23,648 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126136458] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:23,648 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873191550] [2022-03-01 17:20:23,648 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:20:23,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:23,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:23,649 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:20:23,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-01 17:20:23,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:23,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:20:23,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:23,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:20:23,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 46 treesize of output 112 [2022-03-01 17:20:23,987 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:23,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:24,270 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:20:24,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:20:43,194 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:43,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873191550] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:43,195 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:43,195 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-03-01 17:20:43,195 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794366353] [2022-03-01 17:20:43,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:43,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 17:20:43,195 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:43,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 17:20:43,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:20:43,196 INFO L87 Difference]: Start difference. First operand 187 states and 531 transitions. Second operand has 25 states, 25 states have (on average 1.52) internal successors, (38), 24 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-03-01 17:20:43,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:43,429 INFO L93 Difference]: Finished difference Result 232 states and 638 transitions. [2022-03-01 17:20:43,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 17:20:43,429 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.52) internal successors, (38), 24 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 16 [2022-03-01 17:20:43,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:43,430 INFO L225 Difference]: With dead ends: 232 [2022-03-01 17:20:43,430 INFO L226 Difference]: Without dead ends: 218 [2022-03-01 17:20:43,430 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:20:43,431 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 40 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 597 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:43,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 38 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 597 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:20:43,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-03-01 17:20:43,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 205. [2022-03-01 17:20:43,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 204 states have (on average 2.8970588235294117) internal successors, (591), 204 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:43,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 591 transitions. [2022-03-01 17:20:43,435 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 591 transitions. Word has length 16 [2022-03-01 17:20:43,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:43,435 INFO L470 AbstractCegarLoop]: Abstraction has 205 states and 591 transitions. [2022-03-01 17:20:43,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.52) internal successors, (38), 24 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-03-01 17:20:43,435 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 591 transitions. [2022-03-01 17:20:43,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:20:43,436 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:43,436 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:43,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-03-01 17:20:43,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2022-03-01 17:20:43,636 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:43,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:43,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1013676826, now seen corresponding path program 56 times [2022-03-01 17:20:43,637 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:43,637 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786448211] [2022-03-01 17:20:43,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:43,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:43,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:43,701 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:43,701 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:43,701 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786448211] [2022-03-01 17:20:43,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786448211] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:43,701 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737734759] [2022-03-01 17:20:43,701 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:20:43,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:43,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:43,702 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:20:43,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-01 17:20:43,726 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:20:43,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:43,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:20:43,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:43,882 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:20:43,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 46 treesize of output 112 [2022-03-01 17:20:44,036 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:44,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:44,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:20:44,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:20:49,323 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:49,324 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737734759] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:49,324 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:49,324 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-03-01 17:20:49,324 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090199882] [2022-03-01 17:20:49,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:49,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 17:20:49,324 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:49,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 17:20:49,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:20:49,325 INFO L87 Difference]: Start difference. First operand 205 states and 591 transitions. Second operand has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:49,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:49,770 INFO L93 Difference]: Finished difference Result 283 states and 761 transitions. [2022-03-01 17:20:49,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-01 17:20:49,770 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-01 17:20:49,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:49,771 INFO L225 Difference]: With dead ends: 283 [2022-03-01 17:20:49,771 INFO L226 Difference]: Without dead ends: 273 [2022-03-01 17:20:49,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=246, Invalid=1394, Unknown=0, NotChecked=0, Total=1640 [2022-03-01 17:20:49,772 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 54 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 656 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 704 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:49,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 55 Invalid, 704 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 656 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:20:49,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2022-03-01 17:20:49,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 207. [2022-03-01 17:20:49,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 206 states have (on average 2.907766990291262) internal successors, (599), 206 states have internal predecessors, (599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:49,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 599 transitions. [2022-03-01 17:20:49,775 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 599 transitions. Word has length 16 [2022-03-01 17:20:49,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:49,775 INFO L470 AbstractCegarLoop]: Abstraction has 207 states and 599 transitions. [2022-03-01 17:20:49,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:49,775 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 599 transitions. [2022-03-01 17:20:49,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:20:49,775 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:49,776 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:49,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-03-01 17:20:49,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:49,985 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:49,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:49,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1570677162, now seen corresponding path program 57 times [2022-03-01 17:20:49,985 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:49,985 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718883286] [2022-03-01 17:20:49,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:49,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:49,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:50,055 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:50,055 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:50,055 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718883286] [2022-03-01 17:20:50,055 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718883286] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:50,055 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302856258] [2022-03-01 17:20:50,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:20:50,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:50,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:50,056 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:20:50,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-01 17:20:50,075 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:20:50,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:20:50,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:20:50,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:50,245 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:20:50,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 41 treesize of output 107 [2022-03-01 17:20:50,508 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:50,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:50,759 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:20:50,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:21:01,137 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:01,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302856258] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:21:01,137 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:21:01,137 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-03-01 17:21:01,138 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854532912] [2022-03-01 17:21:01,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:21:01,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 17:21:01,138 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:21:01,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 17:21:01,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:21:01,138 INFO L87 Difference]: Start difference. First operand 207 states and 599 transitions. Second operand has 24 states, 24 states have (on average 1.5) internal successors, (36), 23 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-03-01 17:21:01,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:21:01,778 INFO L93 Difference]: Finished difference Result 350 states and 862 transitions. [2022-03-01 17:21:01,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-01 17:21:01,778 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5) internal successors, (36), 23 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 16 [2022-03-01 17:21:01,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:21:01,779 INFO L225 Difference]: With dead ends: 350 [2022-03-01 17:21:01,779 INFO L226 Difference]: Without dead ends: 305 [2022-03-01 17:21:01,780 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=336, Invalid=1920, Unknown=0, NotChecked=0, Total=2256 [2022-03-01 17:21:01,780 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 135 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 757 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:21:01,780 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 121 Invalid, 892 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 757 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:21:01,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2022-03-01 17:21:01,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 213. [2022-03-01 17:21:01,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 212 states have (on average 2.900943396226415) internal successors, (615), 212 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:01,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 615 transitions. [2022-03-01 17:21:01,784 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 615 transitions. Word has length 16 [2022-03-01 17:21:01,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:21:01,784 INFO L470 AbstractCegarLoop]: Abstraction has 213 states and 615 transitions. [2022-03-01 17:21:01,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5) internal successors, (36), 23 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-03-01 17:21:01,784 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 615 transitions. [2022-03-01 17:21:01,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:21:01,784 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:21:01,784 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:21:01,807 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-03-01 17:21:02,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:21:02,000 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:21:02,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:21:02,000 INFO L85 PathProgramCache]: Analyzing trace with hash -81272166, now seen corresponding path program 58 times [2022-03-01 17:21:02,000 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:21:02,001 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128448755] [2022-03-01 17:21:02,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:21:02,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:21:02,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:21:02,063 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:21:02,064 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:21:02,064 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128448755] [2022-03-01 17:21:02,064 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128448755] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:21:02,064 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480401644] [2022-03-01 17:21:02,064 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:21:02,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:21:02,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:21:02,065 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:21:02,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-01 17:21:02,088 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:21:02,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:21:02,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:21:02,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:21:02,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:21:02,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 41 treesize of output 107 [2022-03-01 17:21:02,556 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:02,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:21:02,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:21:02,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:21:12,808 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:12,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480401644] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:21:12,808 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:21:12,808 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 22 [2022-03-01 17:21:12,808 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135769527] [2022-03-01 17:21:12,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:21:12,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 17:21:12,808 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:21:12,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 17:21:12,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:21:12,809 INFO L87 Difference]: Start difference. First operand 213 states and 615 transitions. Second operand has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:13,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:21:13,209 INFO L93 Difference]: Finished difference Result 297 states and 770 transitions. [2022-03-01 17:21:13,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-01 17:21:13,209 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-01 17:21:13,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:21:13,210 INFO L225 Difference]: With dead ends: 297 [2022-03-01 17:21:13,210 INFO L226 Difference]: Without dead ends: 282 [2022-03-01 17:21:13,211 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=223, Invalid=1337, Unknown=0, NotChecked=0, Total=1560 [2022-03-01 17:21:13,211 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 43 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:21:13,211 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 111 Invalid, 549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 502 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:21:13,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2022-03-01 17:21:13,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 218. [2022-03-01 17:21:13,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 217 states have (on average 2.8940092165898617) internal successors, (628), 217 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:13,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 628 transitions. [2022-03-01 17:21:13,214 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 628 transitions. Word has length 16 [2022-03-01 17:21:13,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:21:13,214 INFO L470 AbstractCegarLoop]: Abstraction has 218 states and 628 transitions. [2022-03-01 17:21:13,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:13,214 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 628 transitions. [2022-03-01 17:21:13,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:21:13,215 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:21:13,215 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:21:13,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-03-01 17:21:13,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-03-01 17:21:13,430 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:21:13,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:21:13,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1154357546, now seen corresponding path program 59 times [2022-03-01 17:21:13,431 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:21:13,431 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654406281] [2022-03-01 17:21:13,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:21:13,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:21:13,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:21:13,532 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:13,532 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:21:13,532 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654406281] [2022-03-01 17:21:13,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654406281] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:21:13,532 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156402321] [2022-03-01 17:21:13,533 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:21:13,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:21:13,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:21:13,534 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:21:13,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-01 17:21:13,553 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:21:13,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:21:13,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:21:13,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:21:13,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:21:13,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 41 treesize of output 107 [2022-03-01 17:21:13,880 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:13,880 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:21:14,100 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:21:14,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:21:18,397 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:18,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156402321] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:21:18,398 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:21:18,398 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-01 17:21:18,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008712951] [2022-03-01 17:21:18,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:21:18,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 17:21:18,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:21:18,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 17:21:18,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:21:18,398 INFO L87 Difference]: Start difference. First operand 218 states and 628 transitions. Second operand has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:18,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:21:18,853 INFO L93 Difference]: Finished difference Result 321 states and 830 transitions. [2022-03-01 17:21:18,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-01 17:21:18,853 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-01 17:21:18,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:21:18,854 INFO L225 Difference]: With dead ends: 321 [2022-03-01 17:21:18,854 INFO L226 Difference]: Without dead ends: 297 [2022-03-01 17:21:18,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=251, Invalid=1389, Unknown=0, NotChecked=0, Total=1640 [2022-03-01 17:21:18,855 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 62 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:21:18,855 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 96 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:21:18,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-03-01 17:21:18,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 215. [2022-03-01 17:21:18,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 2.9018691588785046) internal successors, (621), 214 states have internal predecessors, (621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:18,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 621 transitions. [2022-03-01 17:21:18,858 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 621 transitions. Word has length 16 [2022-03-01 17:21:18,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:21:18,858 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 621 transitions. [2022-03-01 17:21:18,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:18,858 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 621 transitions. [2022-03-01 17:21:18,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:21:18,859 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:21:18,859 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:21:18,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-03-01 17:21:19,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-03-01 17:21:19,068 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:21:19,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:21:19,068 INFO L85 PathProgramCache]: Analyzing trace with hash -60265958, now seen corresponding path program 60 times [2022-03-01 17:21:19,069 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:21:19,069 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134844018] [2022-03-01 17:21:19,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:21:19,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:21:19,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:21:19,142 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:19,143 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:21:19,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134844018] [2022-03-01 17:21:19,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134844018] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:21:19,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058982530] [2022-03-01 17:21:19,143 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:21:19,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:21:19,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:21:19,152 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:21:19,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-01 17:21:19,171 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:21:19,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:21:19,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:21:19,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:21:19,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:21:19,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 41 treesize of output 107 [2022-03-01 17:21:19,649 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:19,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:21:19,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:21:19,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:21:27,370 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:27,370 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058982530] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:21:27,371 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:21:27,371 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-03-01 17:21:27,371 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776683202] [2022-03-01 17:21:27,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:21:27,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:21:27,371 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:21:27,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:21:27,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:21:27,371 INFO L87 Difference]: Start difference. First operand 215 states and 621 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:27,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:21:27,707 INFO L93 Difference]: Finished difference Result 286 states and 779 transitions. [2022-03-01 17:21:27,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 17:21:27,707 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-01 17:21:27,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:21:27,708 INFO L225 Difference]: With dead ends: 286 [2022-03-01 17:21:27,708 INFO L226 Difference]: Without dead ends: 281 [2022-03-01 17:21:27,708 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=172, Invalid=950, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 17:21:27,709 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 29 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:21:27,709 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 86 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:21:27,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-03-01 17:21:27,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 217. [2022-03-01 17:21:27,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 216 states have (on average 2.888888888888889) internal successors, (624), 216 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:27,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 624 transitions. [2022-03-01 17:21:27,712 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 624 transitions. Word has length 16 [2022-03-01 17:21:27,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:21:27,712 INFO L470 AbstractCegarLoop]: Abstraction has 217 states and 624 transitions. [2022-03-01 17:21:27,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:27,712 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 624 transitions. [2022-03-01 17:21:27,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:21:27,713 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:21:27,713 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:21:27,728 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-03-01 17:21:27,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:21:27,919 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:21:27,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:21:27,920 INFO L85 PathProgramCache]: Analyzing trace with hash 623417809, now seen corresponding path program 61 times [2022-03-01 17:21:27,920 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:21:27,920 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123286180] [2022-03-01 17:21:27,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:21:27,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:21:27,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:21:28,010 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:28,010 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:21:28,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123286180] [2022-03-01 17:21:28,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123286180] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:21:28,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226460697] [2022-03-01 17:21:28,010 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:21:28,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:21:28,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:21:28,012 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:21:28,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-01 17:21:28,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:21:28,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-01 17:21:28,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:21:28,218 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:21:28,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 48 treesize of output 112 [2022-03-01 17:21:28,334 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:28,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:21:28,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:21:28,706 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 51 treesize of output 406 [2022-03-01 17:21:56,691 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:56,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226460697] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:21:56,691 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:21:56,691 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-03-01 17:21:56,691 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879934115] [2022-03-01 17:21:56,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:21:56,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-01 17:21:56,692 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:21:56,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-01 17:21:56,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:21:56,692 INFO L87 Difference]: Start difference. First operand 217 states and 624 transitions. Second operand has 27 states, 27 states have (on average 1.5185185185185186) internal successors, (41), 26 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:57,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:21:57,278 INFO L93 Difference]: Finished difference Result 315 states and 793 transitions. [2022-03-01 17:21:57,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-01 17:21:57,279 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.5185185185185186) internal successors, (41), 26 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-01 17:21:57,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:21:57,280 INFO L225 Difference]: With dead ends: 315 [2022-03-01 17:21:57,280 INFO L226 Difference]: Without dead ends: 262 [2022-03-01 17:21:57,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=243, Invalid=1397, Unknown=0, NotChecked=0, Total=1640 [2022-03-01 17:21:57,280 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 99 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 981 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 1016 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 981 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:21:57,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 112 Invalid, 1016 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 981 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:21:57,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2022-03-01 17:21:57,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 224. [2022-03-01 17:21:57,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.8565022421524664) internal successors, (637), 223 states have internal predecessors, (637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:57,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 637 transitions. [2022-03-01 17:21:57,283 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 637 transitions. Word has length 17 [2022-03-01 17:21:57,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:21:57,283 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 637 transitions. [2022-03-01 17:21:57,283 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.5185185185185186) internal successors, (41), 26 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:57,283 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 637 transitions. [2022-03-01 17:21:57,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:21:57,284 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:21:57,284 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:21:57,299 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-03-01 17:21:57,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-03-01 17:21:57,499 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:21:57,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:21:57,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1016417998, now seen corresponding path program 62 times [2022-03-01 17:21:57,500 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:21:57,500 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3875758] [2022-03-01 17:21:57,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:21:57,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:21:57,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:21:57,528 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:57,528 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:21:57,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3875758] [2022-03-01 17:21:57,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3875758] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:21:57,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515432908] [2022-03-01 17:21:57,529 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:21:57,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:21:57,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:21:57,530 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:21:57,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-01 17:21:57,552 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:21:57,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:21:57,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:21:57,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:21:57,576 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:57,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:21:57,612 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:57,612 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515432908] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:21:57,612 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:21:57,612 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 10 [2022-03-01 17:21:57,612 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741284935] [2022-03-01 17:21:57,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:21:57,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 17:21:57,612 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:21:57,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 17:21:57,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:21:57,613 INFO L87 Difference]: Start difference. First operand 224 states and 637 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:57,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:21:57,685 INFO L93 Difference]: Finished difference Result 445 states and 1068 transitions. [2022-03-01 17:21:57,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:21:57,685 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-01 17:21:57,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:21:57,686 INFO L225 Difference]: With dead ends: 445 [2022-03-01 17:21:57,686 INFO L226 Difference]: Without dead ends: 445 [2022-03-01 17:21:57,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-01 17:21:57,687 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 89 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:21:57,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 43 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:21:57,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2022-03-01 17:21:57,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 248. [2022-03-01 17:21:57,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 2.9433198380566803) internal successors, (727), 247 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:57,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 727 transitions. [2022-03-01 17:21:57,691 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 727 transitions. Word has length 17 [2022-03-01 17:21:57,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:21:57,691 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 727 transitions. [2022-03-01 17:21:57,691 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 10 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:57,691 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 727 transitions. [2022-03-01 17:21:57,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:21:57,692 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:21:57,692 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:21:57,708 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-03-01 17:21:57,897 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-03-01 17:21:57,897 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:21:57,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:21:57,897 INFO L85 PathProgramCache]: Analyzing trace with hash -734122735, now seen corresponding path program 63 times [2022-03-01 17:21:57,897 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:21:57,897 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912529104] [2022-03-01 17:21:57,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:21:57,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:21:57,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:21:57,964 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:57,965 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:21:57,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912529104] [2022-03-01 17:21:57,965 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912529104] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:21:57,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264441422] [2022-03-01 17:21:57,965 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:21:57,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:21:57,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:21:57,966 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:21:57,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-01 17:21:57,987 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 17:21:57,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:21:57,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-01 17:21:57,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:21:58,181 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:21:58,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 27 treesize of output 99 [2022-03-01 17:21:58,268 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:58,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:21:58,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:21:58,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 51 treesize of output 406 [2022-03-01 17:22:41,603 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:22:41,603 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264441422] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:22:41,603 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:22:41,603 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-03-01 17:22:41,603 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282302573] [2022-03-01 17:22:41,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:22:41,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 17:22:41,604 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:22:41,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 17:22:41,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:22:41,604 INFO L87 Difference]: Start difference. First operand 248 states and 727 transitions. Second operand has 24 states, 24 states have (on average 1.5833333333333333) internal successors, (38), 23 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-03-01 17:22:41,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:22:41,926 INFO L93 Difference]: Finished difference Result 305 states and 831 transitions. [2022-03-01 17:22:41,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 17:22:41,926 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5833333333333333) internal successors, (38), 23 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 17 [2022-03-01 17:22:41,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:22:41,927 INFO L225 Difference]: With dead ends: 305 [2022-03-01 17:22:41,927 INFO L226 Difference]: Without dead ends: 300 [2022-03-01 17:22:41,927 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=107, Invalid=763, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:22:41,927 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 30 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 786 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:22:41,928 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 90 Invalid, 807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 786 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:22:41,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2022-03-01 17:22:41,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 248. [2022-03-01 17:22:41,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 2.9433198380566803) internal successors, (727), 247 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:22:41,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 727 transitions. [2022-03-01 17:22:41,931 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 727 transitions. Word has length 17 [2022-03-01 17:22:41,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:22:41,931 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 727 transitions. [2022-03-01 17:22:41,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5833333333333333) internal successors, (38), 23 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-03-01 17:22:41,931 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 727 transitions. [2022-03-01 17:22:41,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:22:41,932 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:22:41,932 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:22:41,948 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-03-01 17:22:42,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:22:42,146 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:22:42,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:22:42,146 INFO L85 PathProgramCache]: Analyzing trace with hash -118552575, now seen corresponding path program 64 times [2022-03-01 17:22:42,146 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:22:42,146 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851745068] [2022-03-01 17:22:42,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:22:42,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:22:42,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:22:42,213 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:22:42,213 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:22:42,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851745068] [2022-03-01 17:22:42,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851745068] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:22:42,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669598832] [2022-03-01 17:22:42,213 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:22:42,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:22:42,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:22:42,214 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:22:42,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-01 17:22:42,237 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:22:42,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:22:42,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-01 17:22:42,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:22:42,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:22:42,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 48 treesize of output 112 [2022-03-01 17:22:42,602 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:22:42,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:22:42,935 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:22:42,935 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 51 treesize of output 406 [2022-03-01 17:22:54,065 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:22:54,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669598832] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:22:54,065 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:22:54,065 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-03-01 17:22:54,065 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052790764] [2022-03-01 17:22:54,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:22:54,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 17:22:54,066 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:22:54,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 17:22:54,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:22:54,066 INFO L87 Difference]: Start difference. First operand 248 states and 727 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 24 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:22:54,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:22:54,466 INFO L93 Difference]: Finished difference Result 315 states and 858 transitions. [2022-03-01 17:22:54,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 17:22:54,467 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 24 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-01 17:22:54,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:22:54,468 INFO L225 Difference]: With dead ends: 315 [2022-03-01 17:22:54,468 INFO L226 Difference]: Without dead ends: 283 [2022-03-01 17:22:54,468 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=171, Invalid=885, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 17:22:54,468 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 57 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 842 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 842 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:22:54,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 84 Invalid, 867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 842 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:22:54,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-03-01 17:22:54,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 250. [2022-03-01 17:22:54,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 2.931726907630522) internal successors, (730), 249 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:22:54,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 730 transitions. [2022-03-01 17:22:54,472 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 730 transitions. Word has length 17 [2022-03-01 17:22:54,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:22:54,472 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 730 transitions. [2022-03-01 17:22:54,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 24 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:22:54,472 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 730 transitions. [2022-03-01 17:22:54,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:22:54,472 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:22:54,472 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:22:54,488 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-03-01 17:22:54,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2022-03-01 17:22:54,679 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:22:54,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:22:54,679 INFO L85 PathProgramCache]: Analyzing trace with hash -126282973, now seen corresponding path program 65 times [2022-03-01 17:22:54,680 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:22:54,680 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748729144] [2022-03-01 17:22:54,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:22:54,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:22:54,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:22:54,750 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:22:54,750 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:22:54,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748729144] [2022-03-01 17:22:54,750 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748729144] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:22:54,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2020788764] [2022-03-01 17:22:54,750 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:22:54,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:22:54,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:22:54,752 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:22:54,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-01 17:22:54,772 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-01 17:22:54,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:22:54,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-01 17:22:54,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:22:54,963 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:22:54,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 27 treesize of output 99 [2022-03-01 17:22:55,091 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:22:55,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:22:55,415 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:22:55,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 51 treesize of output 406 [2022-03-01 17:23:46,027 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:23:46,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2020788764] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:23:46,028 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:23:46,028 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-03-01 17:23:46,028 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33599078] [2022-03-01 17:23:46,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:23:46,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 17:23:46,028 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:23:46,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 17:23:46,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:23:46,029 INFO L87 Difference]: Start difference. First operand 250 states and 730 transitions. Second operand has 24 states, 24 states have (on average 1.5833333333333333) internal successors, (38), 23 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-03-01 17:23:46,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:23:46,290 INFO L93 Difference]: Finished difference Result 325 states and 867 transitions. [2022-03-01 17:23:46,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 17:23:46,291 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5833333333333333) internal successors, (38), 23 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 17 [2022-03-01 17:23:46,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:23:46,292 INFO L225 Difference]: With dead ends: 325 [2022-03-01 17:23:46,292 INFO L226 Difference]: Without dead ends: 318 [2022-03-01 17:23:46,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:23:46,292 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 29 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:23:46,292 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 71 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 606 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:23:46,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2022-03-01 17:23:46,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 256. [2022-03-01 17:23:46,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 255 states have (on average 2.9058823529411764) internal successors, (741), 255 states have internal predecessors, (741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:23:46,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 741 transitions. [2022-03-01 17:23:46,296 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 741 transitions. Word has length 17 [2022-03-01 17:23:46,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:23:46,296 INFO L470 AbstractCegarLoop]: Abstraction has 256 states and 741 transitions. [2022-03-01 17:23:46,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5833333333333333) internal successors, (38), 23 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-03-01 17:23:46,296 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 741 transitions. [2022-03-01 17:23:46,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:23:46,296 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:23:46,297 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:23:46,312 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-01 17:23:46,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:23:46,497 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:23:46,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:23:46,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1363122023, now seen corresponding path program 66 times [2022-03-01 17:23:46,497 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:23:46,497 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386157380] [2022-03-01 17:23:46,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:23:46,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:23:46,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:23:46,560 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:23:46,561 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:23:46,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386157380] [2022-03-01 17:23:46,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386157380] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:23:46,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493544377] [2022-03-01 17:23:46,561 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:23:46,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:23:46,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:23:46,562 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:23:46,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-01 17:23:46,585 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-01 17:23:46,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:23:46,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-01 17:23:46,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:23:46,779 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:23:46,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 27 treesize of output 99 [2022-03-01 17:23:46,870 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:23:46,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:23:47,177 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:23:47,178 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 51 treesize of output 406 [2022-03-01 17:24:13,952 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:24:13,952 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493544377] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:24:13,952 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:24:13,952 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-03-01 17:24:13,952 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003251668] [2022-03-01 17:24:13,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:24:13,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 17:24:13,952 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:24:13,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 17:24:13,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:24:13,953 INFO L87 Difference]: Start difference. First operand 256 states and 741 transitions. Second operand has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:24:14,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:24:14,436 INFO L93 Difference]: Finished difference Result 366 states and 957 transitions. [2022-03-01 17:24:14,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-01 17:24:14,437 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-01 17:24:14,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:24:14,438 INFO L225 Difference]: With dead ends: 366 [2022-03-01 17:24:14,438 INFO L226 Difference]: Without dead ends: 344 [2022-03-01 17:24:14,438 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=981, Unknown=0, NotChecked=0, Total=1122 [2022-03-01 17:24:14,439 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 62 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 1039 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 1074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1039 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:24:14,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 122 Invalid, 1074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1039 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:24:14,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2022-03-01 17:24:14,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 250. [2022-03-01 17:24:14,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 2.9076305220883536) internal successors, (724), 249 states have internal predecessors, (724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:24:14,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 724 transitions. [2022-03-01 17:24:14,442 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 724 transitions. Word has length 17 [2022-03-01 17:24:14,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:24:14,443 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 724 transitions. [2022-03-01 17:24:14,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:24:14,443 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 724 transitions. [2022-03-01 17:24:14,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:24:14,443 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:24:14,443 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:24:14,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-03-01 17:24:14,644 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:24:14,645 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:24:14,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:24:14,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1544610863, now seen corresponding path program 67 times [2022-03-01 17:24:14,645 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:24:14,645 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705529019] [2022-03-01 17:24:14,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:24:14,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:24:14,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:24:14,708 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:24:14,708 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:24:14,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705529019] [2022-03-01 17:24:14,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705529019] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:24:14,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426431626] [2022-03-01 17:24:14,709 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:24:14,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:24:14,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:24:14,710 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:24:14,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-01 17:24:14,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:24:14,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-01 17:24:14,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:24:14,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:24:14,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 48 treesize of output 112 [2022-03-01 17:24:15,078 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:24:15,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:24:15,433 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:24:15,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 51 treesize of output 406 [2022-03-01 17:24:45,481 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:24:45,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426431626] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:24:45,482 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:24:45,482 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-03-01 17:24:45,482 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884559850] [2022-03-01 17:24:45,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:24:45,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 17:24:45,482 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:24:45,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 17:24:45,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:24:45,482 INFO L87 Difference]: Start difference. First operand 250 states and 724 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 24 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:24:45,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:24:45,831 INFO L93 Difference]: Finished difference Result 301 states and 819 transitions. [2022-03-01 17:24:45,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 17:24:45,831 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 24 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-01 17:24:45,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:24:45,832 INFO L225 Difference]: With dead ends: 301 [2022-03-01 17:24:45,833 INFO L226 Difference]: Without dead ends: 270 [2022-03-01 17:24:45,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=155, Invalid=837, Unknown=0, NotChecked=0, Total=992 [2022-03-01 17:24:45,833 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 49 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 720 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 720 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:24:45,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 67 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 720 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:24:45,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2022-03-01 17:24:45,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 249. [2022-03-01 17:24:45,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 248 states have (on average 2.879032258064516) internal successors, (714), 248 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:24:45,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 714 transitions. [2022-03-01 17:24:45,836 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 714 transitions. Word has length 17 [2022-03-01 17:24:45,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:24:45,837 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 714 transitions. [2022-03-01 17:24:45,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 24 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:24:45,837 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 714 transitions. [2022-03-01 17:24:45,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:24:45,837 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:24:45,837 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:24:45,854 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-03-01 17:24:46,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:24:46,051 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:24:46,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:24:46,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1536880465, now seen corresponding path program 68 times [2022-03-01 17:24:46,052 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:24:46,052 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204584015] [2022-03-01 17:24:46,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:24:46,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:24:46,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:24:46,135 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:24:46,135 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:24:46,135 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204584015] [2022-03-01 17:24:46,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204584015] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:24:46,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606163267] [2022-03-01 17:24:46,136 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:24:46,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:24:46,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:24:46,137 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:24:46,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-01 17:24:46,160 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:24:46,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:24:46,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-01 17:24:46,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:24:46,360 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:24:46,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 27 treesize of output 99 [2022-03-01 17:24:46,520 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:24:46,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:24:46,875 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:24:46,876 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 51 treesize of output 406 [2022-03-01 17:25:32,434 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:25:32,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606163267] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:25:32,434 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:25:32,434 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 23 [2022-03-01 17:25:32,439 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595612193] [2022-03-01 17:25:32,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:25:32,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 17:25:32,439 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:25:32,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 17:25:32,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:25:32,440 INFO L87 Difference]: Start difference. First operand 249 states and 714 transitions. Second operand has 24 states, 24 states have (on average 1.5833333333333333) internal successors, (38), 23 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-03-01 17:25:32,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:25:32,663 INFO L93 Difference]: Finished difference Result 296 states and 794 transitions. [2022-03-01 17:25:32,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 17:25:32,663 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5833333333333333) internal successors, (38), 23 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 17 [2022-03-01 17:25:32,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:25:32,664 INFO L225 Difference]: With dead ends: 296 [2022-03-01 17:25:32,664 INFO L226 Difference]: Without dead ends: 291 [2022-03-01 17:25:32,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=102, Invalid=654, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:25:32,665 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 24 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:25:32,665 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 71 Invalid, 524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:25:32,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-03-01 17:25:32,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 251. [2022-03-01 17:25:32,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 250 states have (on average 2.868) internal successors, (717), 250 states have internal predecessors, (717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:25:32,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 717 transitions. [2022-03-01 17:25:32,669 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 717 transitions. Word has length 17 [2022-03-01 17:25:32,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:25:32,669 INFO L470 AbstractCegarLoop]: Abstraction has 251 states and 717 transitions. [2022-03-01 17:25:32,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5833333333333333) internal successors, (38), 23 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-03-01 17:25:32,669 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 717 transitions. [2022-03-01 17:25:32,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:25:32,669 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:25:32,669 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:25:32,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-03-01 17:25:32,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2022-03-01 17:25:32,876 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:25:32,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:25:32,876 INFO L85 PathProgramCache]: Analyzing trace with hash -262843600, now seen corresponding path program 69 times [2022-03-01 17:25:32,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:25:32,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686674143] [2022-03-01 17:25:32,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:25:32,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:25:32,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:25:32,911 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:25:32,911 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:25:32,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686674143] [2022-03-01 17:25:32,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686674143] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:25:32,912 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329252653] [2022-03-01 17:25:32,912 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:25:32,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:25:32,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:25:32,913 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:25:32,913 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-01 17:25:32,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 17:25:32,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:25:32,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:25:32,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:25:32,964 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:25:32,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:25:32,993 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:25:32,994 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329252653] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:25:32,994 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:25:32,994 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 11 [2022-03-01 17:25:32,994 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474337504] [2022-03-01 17:25:32,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:25:32,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 17:25:32,994 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:25:32,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 17:25:32,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2022-03-01 17:25:32,995 INFO L87 Difference]: Start difference. First operand 251 states and 717 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:25:33,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:25:33,087 INFO L93 Difference]: Finished difference Result 443 states and 1065 transitions. [2022-03-01 17:25:33,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:25:33,088 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-01 17:25:33,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:25:33,089 INFO L225 Difference]: With dead ends: 443 [2022-03-01 17:25:33,089 INFO L226 Difference]: Without dead ends: 443 [2022-03-01 17:25:33,089 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=98, Invalid=174, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:25:33,090 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 76 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:25:33,090 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 58 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:25:33,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-03-01 17:25:33,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 265. [2022-03-01 17:25:33,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 264 states have (on average 2.893939393939394) internal successors, (764), 264 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:25:33,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 764 transitions. [2022-03-01 17:25:33,094 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 764 transitions. Word has length 17 [2022-03-01 17:25:33,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:25:33,094 INFO L470 AbstractCegarLoop]: Abstraction has 265 states and 764 transitions. [2022-03-01 17:25:33,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:25:33,094 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 764 transitions. [2022-03-01 17:25:33,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:25:33,095 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:25:33,095 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:25:33,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-03-01 17:25:33,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:25:33,295 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:25:33,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:25:33,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1268681835, now seen corresponding path program 70 times [2022-03-01 17:25:33,296 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:25:33,296 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670181040] [2022-03-01 17:25:33,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:25:33,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:25:33,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:25:33,366 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:25:33,366 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:25:33,366 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670181040] [2022-03-01 17:25:33,366 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670181040] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:25:33,366 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094509985] [2022-03-01 17:25:33,366 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:25:33,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:25:33,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:25:33,368 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:25:33,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-01 17:25:33,389 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:25:33,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:25:33,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-01 17:25:33,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:25:33,576 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:25:33,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 27 treesize of output 99 [2022-03-01 17:25:33,795 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:25:33,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:25:34,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:25:34,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 51 treesize of output 406 [2022-03-01 17:26:04,520 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:26:04,521 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094509985] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:26:04,521 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:26:04,521 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-03-01 17:26:04,521 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633448311] [2022-03-01 17:26:04,521 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:26:04,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 17:26:04,521 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:26:04,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 17:26:04,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:26:04,521 INFO L87 Difference]: Start difference. First operand 265 states and 764 transitions. Second operand has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:26:04,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:26:04,880 INFO L93 Difference]: Finished difference Result 343 states and 885 transitions. [2022-03-01 17:26:04,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-01 17:26:04,880 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-01 17:26:04,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:26:04,881 INFO L225 Difference]: With dead ends: 343 [2022-03-01 17:26:04,881 INFO L226 Difference]: Without dead ends: 321 [2022-03-01 17:26:04,882 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=124, Invalid=806, Unknown=0, NotChecked=0, Total=930 [2022-03-01 17:26:04,882 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 52 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 726 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:26:04,882 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 140 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 726 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:26:04,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-03-01 17:26:04,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 261. [2022-03-01 17:26:04,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 260 states have (on average 2.8923076923076922) internal successors, (752), 260 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:26:04,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 752 transitions. [2022-03-01 17:26:04,885 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 752 transitions. Word has length 17 [2022-03-01 17:26:04,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:26:04,886 INFO L470 AbstractCegarLoop]: Abstraction has 261 states and 752 transitions. [2022-03-01 17:26:04,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 23 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:26:04,886 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 752 transitions. [2022-03-01 17:26:04,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:26:04,886 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:26:04,886 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:26:04,902 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-03-01 17:26:05,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:26:05,087 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:26:05,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:26:05,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1953200081, now seen corresponding path program 71 times [2022-03-01 17:26:05,087 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:26:05,087 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217441915] [2022-03-01 17:26:05,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:26:05,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:26:05,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:26:05,155 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:26:05,155 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:26:05,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217441915] [2022-03-01 17:26:05,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217441915] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:26:05,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871398518] [2022-03-01 17:26:05,155 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:26:05,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:26:05,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:26:05,156 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:26:05,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-01 17:26:05,180 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 17:26:05,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:26:05,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-01 17:26:05,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:26:05,381 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:26:05,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 27 treesize of output 99 [2022-03-01 17:26:05,462 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:26:05,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:26:05,758 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:26:05,758 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 51 treesize of output 406 [2022-03-01 17:27:33,655 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:27:33,655 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871398518] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:27:33,655 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:27:33,655 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-01 17:27:33,655 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779221951] [2022-03-01 17:27:33,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:27:33,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 17:27:33,656 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:27:33,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 17:27:33,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:27:33,656 INFO L87 Difference]: Start difference. First operand 261 states and 752 transitions. Second operand has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 22 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-03-01 17:27:33,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:27:33,975 INFO L93 Difference]: Finished difference Result 344 states and 906 transitions. [2022-03-01 17:27:33,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 17:27:33,975 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 22 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 17 [2022-03-01 17:27:33,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:27:33,976 INFO L225 Difference]: With dead ends: 344 [2022-03-01 17:27:33,976 INFO L226 Difference]: Without dead ends: 339 [2022-03-01 17:27:33,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=101, Invalid=655, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:27:33,976 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 38 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 643 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:27:33,977 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 131 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 643 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:27:33,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2022-03-01 17:27:33,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 261. [2022-03-01 17:27:33,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 260 states have (on average 2.8923076923076922) internal successors, (752), 260 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:27:33,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 752 transitions. [2022-03-01 17:27:33,980 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 752 transitions. Word has length 17 [2022-03-01 17:27:33,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:27:33,980 INFO L470 AbstractCegarLoop]: Abstraction has 261 states and 752 transitions. [2022-03-01 17:27:33,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 22 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-03-01 17:27:33,981 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 752 transitions. [2022-03-01 17:27:33,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:27:33,981 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:27:33,981 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:27:34,006 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-03-01 17:27:34,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-03-01 17:27:34,197 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:27:34,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:27:34,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1466184197, now seen corresponding path program 72 times [2022-03-01 17:27:34,197 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:27:34,197 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41969806] [2022-03-01 17:27:34,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:27:34,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:27:34,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:27:34,287 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:27:34,287 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:27:34,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41969806] [2022-03-01 17:27:34,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41969806] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:27:34,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538688685] [2022-03-01 17:27:34,287 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:27:34,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:27:34,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:27:34,288 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:27:34,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-01 17:27:34,312 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-01 17:27:34,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:27:34,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-01 17:27:34,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:27:34,505 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:27:34,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 48 treesize of output 112 [2022-03-01 17:27:34,719 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:27:34,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:27:35,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:27:35,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 51 treesize of output 406 [2022-03-01 17:27:52,106 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:27:52,106 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538688685] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:27:52,106 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:27:52,106 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-03-01 17:27:52,106 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223955291] [2022-03-01 17:27:52,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:27:52,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 17:27:52,106 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:27:52,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 17:27:52,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:27:52,107 INFO L87 Difference]: Start difference. First operand 261 states and 752 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 24 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:27:52,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:27:52,476 INFO L93 Difference]: Finished difference Result 303 states and 832 transitions. [2022-03-01 17:27:52,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 17:27:52,476 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 24 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-01 17:27:52,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:27:52,477 INFO L225 Difference]: With dead ends: 303 [2022-03-01 17:27:52,477 INFO L226 Difference]: Without dead ends: 291 [2022-03-01 17:27:52,477 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=131, Invalid=861, Unknown=0, NotChecked=0, Total=992 [2022-03-01 17:27:52,478 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 43 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 792 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:27:52,478 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 69 Invalid, 811 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 792 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:27:52,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-03-01 17:27:52,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 262. [2022-03-01 17:27:52,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 261 states have (on average 2.89272030651341) internal successors, (755), 261 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:27:52,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 755 transitions. [2022-03-01 17:27:52,481 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 755 transitions. Word has length 17 [2022-03-01 17:27:52,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:27:52,481 INFO L470 AbstractCegarLoop]: Abstraction has 262 states and 755 transitions. [2022-03-01 17:27:52,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 24 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:27:52,481 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 755 transitions. [2022-03-01 17:27:52,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:27:52,482 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:27:52,482 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:27:52,498 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-03-01 17:27:52,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2022-03-01 17:27:52,691 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:27:52,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:27:52,691 INFO L85 PathProgramCache]: Analyzing trace with hash 45625029, now seen corresponding path program 73 times [2022-03-01 17:27:52,692 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:27:52,692 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068438246] [2022-03-01 17:27:52,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:27:52,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:27:52,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:27:52,764 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:27:52,764 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:27:52,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068438246] [2022-03-01 17:27:52,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068438246] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:27:52,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269526225] [2022-03-01 17:27:52,764 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:27:52,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:27:52,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:27:52,765 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:27:52,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-01 17:27:52,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:27:52,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-01 17:27:52,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:27:52,990 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:27:52,990 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 27 treesize of output 99 [2022-03-01 17:27:53,170 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:27:53,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:27:53,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:27:53,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 51 treesize of output 406 [2022-03-01 17:28:16,463 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:28:16,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269526225] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:28:16,464 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:28:16,464 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-01 17:28:16,464 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473809047] [2022-03-01 17:28:16,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:28:16,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 17:28:16,464 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:28:16,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 17:28:16,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:28:16,465 INFO L87 Difference]: Start difference. First operand 262 states and 755 transitions. Second operand has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 22 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-03-01 17:28:16,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:28:16,750 INFO L93 Difference]: Finished difference Result 332 states and 857 transitions. [2022-03-01 17:28:16,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 17:28:16,750 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 22 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 17 [2022-03-01 17:28:16,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:28:16,751 INFO L225 Difference]: With dead ends: 332 [2022-03-01 17:28:16,751 INFO L226 Difference]: Without dead ends: 314 [2022-03-01 17:28:16,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:28:16,751 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 55 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:28:16,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 138 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:28:16,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2022-03-01 17:28:16,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 262. [2022-03-01 17:28:16,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 261 states have (on average 2.8850574712643677) internal successors, (753), 261 states have internal predecessors, (753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:28:16,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 753 transitions. [2022-03-01 17:28:16,755 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 753 transitions. Word has length 17 [2022-03-01 17:28:16,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:28:16,755 INFO L470 AbstractCegarLoop]: Abstraction has 262 states and 753 transitions. [2022-03-01 17:28:16,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.565217391304348) internal successors, (36), 22 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-03-01 17:28:16,755 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 753 transitions. [2022-03-01 17:28:16,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:28:16,756 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:28:16,756 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:28:16,772 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-03-01 17:28:16,956 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:28:16,956 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:28:16,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:28:16,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1563069889, now seen corresponding path program 74 times [2022-03-01 17:28:16,957 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:28:16,957 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277744029] [2022-03-01 17:28:16,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:28:16,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:28:16,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:28:17,044 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:28:17,044 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:28:17,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277744029] [2022-03-01 17:28:17,044 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277744029] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:28:17,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341142501] [2022-03-01 17:28:17,044 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:28:17,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:28:17,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:28:17,045 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:28:17,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-01 17:28:17,069 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:28:17,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:28:17,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-01 17:28:17,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:28:17,283 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:28:17,283 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 48 treesize of output 112 [2022-03-01 17:28:17,424 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:28:17,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:28:17,765 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:28:17,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 51 treesize of output 406 Received shutdown request... [2022-03-01 17:28:48,912 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-03-01 17:28:48,912 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-01 17:28:48,913 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-03-01 17:28:48,920 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-03-01 17:28:48,929 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-03-01 17:28:49,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:28:49,125 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 18 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 7ms.. [2022-03-01 17:28:49,127 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-03-01 17:28:49,127 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-03-01 17:28:49,129 INFO L732 BasicCegarLoop]: Path program histogram: [74, 5, 2, 1] [2022-03-01 17:28:49,130 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-01 17:28:49,130 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-01 17:28:49,132 INFO L202 PluginConnector]: Adding new model unroll-cond-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.03 05:28:49 BasicIcfg [2022-03-01 17:28:49,132 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-01 17:28:49,132 INFO L158 Benchmark]: Toolchain (without parser) took 795877.89ms. Allocated memory was 201.3MB in the beginning and 662.7MB in the end (delta: 461.4MB). Free memory was 165.3MB in the beginning and 417.0MB in the end (delta: -251.7MB). Peak memory consumption was 416.0MB. Max. memory is 8.0GB. [2022-03-01 17:28:49,132 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.11ms. Allocated memory is still 201.3MB. Free memory was 166.6MB in the beginning and 166.4MB in the end (delta: 146.9kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 17:28:49,132 INFO L158 Benchmark]: Boogie Procedure Inliner took 20.75ms. Allocated memory is still 201.3MB. Free memory was 165.3MB in the beginning and 163.7MB in the end (delta: 1.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-03-01 17:28:49,132 INFO L158 Benchmark]: Boogie Preprocessor took 9.15ms. Allocated memory is still 201.3MB. Free memory was 163.7MB in the beginning and 162.9MB in the end (delta: 864.6kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 17:28:49,132 INFO L158 Benchmark]: RCFGBuilder took 169.77ms. Allocated memory is still 201.3MB. Free memory was 162.9MB in the beginning and 152.8MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2022-03-01 17:28:49,132 INFO L158 Benchmark]: TraceAbstraction took 795675.12ms. Allocated memory was 201.3MB in the beginning and 662.7MB in the end (delta: 461.4MB). Free memory was 152.2MB in the beginning and 417.0MB in the end (delta: -264.8MB). Peak memory consumption was 401.3MB. Max. memory is 8.0GB. [2022-03-01 17:28:49,132 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 201.3MB. Free memory was 166.6MB in the beginning and 166.4MB in the end (delta: 146.9kB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 20.75ms. Allocated memory is still 201.3MB. Free memory was 165.3MB in the beginning and 163.7MB in the end (delta: 1.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 9.15ms. Allocated memory is still 201.3MB. Free memory was 163.7MB in the beginning and 162.9MB in the end (delta: 864.6kB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 169.77ms. Allocated memory is still 201.3MB. Free memory was 162.9MB in the beginning and 152.8MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * TraceAbstraction took 795675.12ms. Allocated memory was 201.3MB in the beginning and 662.7MB in the end (delta: 461.4MB). Free memory was 152.2MB in the beginning and 417.0MB in the end (delta: -264.8MB). Peak memory consumption was 401.3MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 18 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 7ms.. - TimeoutResultAtElement [Line: 52]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 18 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 7ms.. - TimeoutResultAtElement [Line: 52]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 18 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 7ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 22 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 795.6s, OverallIterations: 82, TraceHistogramMax: 5, PathProgramHistogramMax: 74, EmptinessCheckTime: 0.1s, AutomataDifference: 17.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3290 SdHoareTripleChecker+Valid, 10.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3290 mSDsluCounter, 4718 SdHoareTripleChecker+Invalid, 8.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 10965 mSDsCounter, 2211 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 28817 IncrementalHoareTripleChecker+Invalid, 31028 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2211 mSolverCounterUnsat, 649 mSDtfsCounter, 28817 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3314 GetRequests, 1530 SyntacticMatches, 68 SemanticMatches, 1716 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11287 ImplicationChecksByTransitivity, 16.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=265occurred in iteration=77, InterpolantAutomatonStates: 1285, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 81 MinimizatonAttempts, 3638 StatesRemovedByMinimization, 79 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 726.5s InterpolantComputationTime, 2349 NumberOfCodeBlocks, 2349 NumberOfCodeBlocksAsserted, 257 NumberOfCheckSat, 3267 ConstructedInterpolants, 0 QuantifiedInterpolants, 31008 SizeOfPredicates, 279 NumberOfNonLiveVariables, 4302 ConjunctsInSsa, 1582 ConjunctsInUnsatCore, 235 InterpolantComputations, 4 PerfectInterpolantSequences, 297/2410 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