/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/sorted.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-03 20:10:07,867 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-03 20:10:07,869 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-03 20:10:07,961 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-03 20:10:07,961 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-03 20:10:07,964 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-03 20:10:07,966 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-03 20:10:07,969 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-03 20:10:07,971 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-03 20:10:07,975 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-03 20:10:07,976 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-03 20:10:07,977 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-03 20:10:07,977 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-03 20:10:07,979 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-03 20:10:07,980 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-03 20:10:07,982 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-03 20:10:07,983 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-03 20:10:07,984 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-03 20:10:07,986 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-03 20:10:07,991 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-03 20:10:07,992 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-03 20:10:07,993 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-03 20:10:07,994 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-03 20:10:07,995 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-03 20:10:08,001 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-03 20:10:08,001 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-03 20:10:08,002 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-03 20:10:08,003 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-03 20:10:08,003 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-03 20:10:08,004 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-03 20:10:08,004 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-03 20:10:08,005 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-03 20:10:08,006 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-03 20:10:08,007 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-03 20:10:08,008 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-03 20:10:08,008 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-03 20:10:08,009 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-03 20:10:08,009 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-03 20:10:08,009 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-03 20:10:08,010 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-03 20:10:08,010 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-03 20:10:08,011 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-03 20:10:08,041 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-03 20:10:08,041 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-03 20:10:08,042 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-03 20:10:08,042 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-03 20:10:08,043 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-03 20:10:08,043 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-03 20:10:08,044 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-03 20:10:08,044 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-03 20:10:08,044 INFO L138 SettingsManager]: * Use SBE=true [2022-03-03 20:10:08,044 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-03 20:10:08,045 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-03 20:10:08,045 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-03 20:10:08,045 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-03 20:10:08,045 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-03 20:10:08,046 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-03 20:10:08,046 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-03 20:10:08,046 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-03 20:10:08,046 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-03 20:10:08,046 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-03 20:10:08,046 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-03 20:10:08,046 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-03 20:10:08,047 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-03 20:10:08,047 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-03 20:10:08,047 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-03 20:10:08,047 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-03 20:10:08,047 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 20:10:08,047 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-03 20:10:08,048 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-03 20:10:08,049 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-03 20:10:08,049 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-03 20:10:08,049 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-03 20:10:08,049 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-03 20:10:08,049 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-03 20:10:08,049 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-03 20:10:08,281 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-03 20:10:08,299 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-03 20:10:08,301 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-03 20:10:08,302 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-03 20:10:08,304 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-03 20:10:08,306 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/sorted.wvr.bpl [2022-03-03 20:10:08,306 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/sorted.wvr.bpl' [2022-03-03 20:10:08,340 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-03 20:10:08,342 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-03 20:10:08,343 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-03 20:10:08,343 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-03 20:10:08,343 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-03 20:10:08,352 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:10:08" (1/1) ... [2022-03-03 20:10:08,357 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:10:08" (1/1) ... [2022-03-03 20:10:08,362 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-03 20:10:08,363 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-03 20:10:08,364 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-03 20:10:08,364 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-03 20:10:08,365 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-03 20:10:08,370 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:10:08" (1/1) ... [2022-03-03 20:10:08,370 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:10:08" (1/1) ... [2022-03-03 20:10:08,371 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:10:08" (1/1) ... [2022-03-03 20:10:08,371 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:10:08" (1/1) ... [2022-03-03 20:10:08,373 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:10:08" (1/1) ... [2022-03-03 20:10:08,375 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:10:08" (1/1) ... [2022-03-03 20:10:08,376 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:10:08" (1/1) ... [2022-03-03 20:10:08,377 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-03 20:10:08,378 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-03 20:10:08,378 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-03 20:10:08,378 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-03 20:10:08,382 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:10:08" (1/1) ... [2022-03-03 20:10:08,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 20:10:08,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:08,415 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-03 20:10:08,427 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-03 20:10:08,454 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-03 20:10:08,454 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-03 20:10:08,455 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-03 20:10:08,455 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-03 20:10:08,455 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-03 20:10:08,455 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-03 20:10:08,455 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-03 20:10:08,455 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-03 20:10:08,456 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-03 20:10:08,456 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-03 20:10:08,456 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-03 20:10:08,456 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-03 20:10:08,457 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-03 20:10:08,500 INFO L234 CfgBuilder]: Building ICFG [2022-03-03 20:10:08,501 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-03 20:10:08,629 INFO L275 CfgBuilder]: Performing block encoding [2022-03-03 20:10:08,642 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-03 20:10:08,642 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-03 20:10:08,650 INFO L202 PluginConnector]: Adding new model sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 08:10:08 BoogieIcfgContainer [2022-03-03 20:10:08,650 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-03 20:10:08,651 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-03 20:10:08,652 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-03 20:10:08,654 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-03 20:10:08,655 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 08:10:08" (1/2) ... [2022-03-03 20:10:08,656 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53bec30e and model type sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 08:10:08, skipping insertion in model container [2022-03-03 20:10:08,656 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 08:10:08" (2/2) ... [2022-03-03 20:10:08,658 INFO L111 eAbstractionObserver]: Analyzing ICFG sorted.wvr.bpl [2022-03-03 20:10:08,662 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-03 20:10:08,662 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-03 20:10:08,662 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-03 20:10:08,662 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-03 20:10:08,691 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-03 20:10:08,728 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 20:10:08,749 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-03 20:10:08,749 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-03 20:10:08,771 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 39 places, 32 transitions, 88 flow [2022-03-03 20:10:08,817 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 115 states, 114 states have (on average 2.763157894736842) internal successors, (315), 114 states have internal predecessors, (315), 0 states have call successors, (0), 0 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-03 20:10:08,820 INFO L276 IsEmpty]: Start isEmpty. Operand has 115 states, 114 states have (on average 2.763157894736842) internal successors, (315), 114 states have internal predecessors, (315), 0 states have call successors, (0), 0 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-03 20:10:08,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-03 20:10:08,834 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:08,835 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:08,835 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:08,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:08,844 INFO L85 PathProgramCache]: Analyzing trace with hash 490958584, now seen corresponding path program 1 times [2022-03-03 20:10:08,852 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:08,853 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076705228] [2022-03-03 20:10:08,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:08,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:08,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:09,057 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-03 20:10:09,058 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:09,058 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076705228] [2022-03-03 20:10:09,059 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076705228] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 20:10:09,059 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 20:10:09,059 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 20:10:09,060 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815016288] [2022-03-03 20:10:09,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 20:10:09,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 20:10:09,064 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:09,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 20:10:09,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-03 20:10:09,110 INFO L87 Difference]: Start difference. First operand has 115 states, 114 states have (on average 2.763157894736842) internal successors, (315), 114 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 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-03 20:10:09,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:09,211 INFO L93 Difference]: Finished difference Result 410 states and 1170 transitions. [2022-03-03 20:10:09,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 20:10:09,214 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-03 20:10:09,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:09,227 INFO L225 Difference]: With dead ends: 410 [2022-03-03 20:10:09,227 INFO L226 Difference]: Without dead ends: 395 [2022-03-03 20:10:09,228 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-03 20:10:09,231 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 74 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:09,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 59 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 20:10:09,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-03-03 20:10:09,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 152. [2022-03-03 20:10:09,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.794701986754967) internal successors, (422), 151 states have internal predecessors, (422), 0 states have call successors, (0), 0 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-03 20:10:09,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 422 transitions. [2022-03-03 20:10:09,338 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 422 transitions. Word has length 21 [2022-03-03 20:10:09,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:09,339 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 422 transitions. [2022-03-03 20:10:09,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 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-03 20:10:09,339 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 422 transitions. [2022-03-03 20:10:09,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-03 20:10:09,342 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:09,342 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:09,342 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-03 20:10:09,342 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:09,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:09,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1995951880, now seen corresponding path program 1 times [2022-03-03 20:10:09,343 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:09,344 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46727896] [2022-03-03 20:10:09,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:09,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:09,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:09,507 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-03 20:10:09,507 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:09,507 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46727896] [2022-03-03 20:10:09,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46727896] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:09,508 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108773892] [2022-03-03 20:10:09,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:09,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:09,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:09,511 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-03 20:10:09,543 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-03 20:10:09,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:09,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 20:10:09,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:09,743 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-03 20:10:09,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:09,911 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-03 20:10:09,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108773892] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:09,911 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-03-03 20:10:09,912 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 12 [2022-03-03 20:10:09,912 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408378887] [2022-03-03 20:10:09,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 20:10:09,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 20:10:09,913 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:09,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 20:10:09,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-03-03 20:10:09,914 INFO L87 Difference]: Start difference. First operand 152 states and 422 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 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-03 20:10:10,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:10,121 INFO L93 Difference]: Finished difference Result 383 states and 1056 transitions. [2022-03-03 20:10:10,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-03 20:10:10,122 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 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 23 [2022-03-03 20:10:10,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:10,127 INFO L225 Difference]: With dead ends: 383 [2022-03-03 20:10:10,127 INFO L226 Difference]: Without dead ends: 383 [2022-03-03 20:10:10,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2022-03-03 20:10:10,131 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 122 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:10,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 55 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:10:10,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2022-03-03 20:10:10,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 165. [2022-03-03 20:10:10,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 2.8963414634146343) internal successors, (475), 164 states have internal predecessors, (475), 0 states have call successors, (0), 0 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-03 20:10:10,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 475 transitions. [2022-03-03 20:10:10,167 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 475 transitions. Word has length 23 [2022-03-03 20:10:10,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:10,168 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 475 transitions. [2022-03-03 20:10:10,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 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-03 20:10:10,168 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 475 transitions. [2022-03-03 20:10:10,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-03 20:10:10,169 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:10,169 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:10,194 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-03 20:10:10,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:10,371 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:10,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:10,372 INFO L85 PathProgramCache]: Analyzing trace with hash -537129352, now seen corresponding path program 2 times [2022-03-03 20:10:10,372 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:10,372 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340475962] [2022-03-03 20:10:10,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:10,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:10,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:10,471 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-03 20:10:10,472 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:10,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340475962] [2022-03-03 20:10:10,472 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340475962] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:10,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053186015] [2022-03-03 20:10:10,472 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:10:10,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:10,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:10,474 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-03 20:10:10,512 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-03 20:10:10,520 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:10:10,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:10,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 20:10:10,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:10,664 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-03 20:10:10,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:10,772 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-03 20:10:10,773 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053186015] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:10,773 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:10,773 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 12 [2022-03-03 20:10:10,773 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524656754] [2022-03-03 20:10:10,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:10,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-03 20:10:10,774 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:10,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-03 20:10:10,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-03 20:10:10,775 INFO L87 Difference]: Start difference. First operand 165 states and 475 transitions. Second operand has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 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-03 20:10:11,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:11,280 INFO L93 Difference]: Finished difference Result 655 states and 1836 transitions. [2022-03-03 20:10:11,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-03 20:10:11,281 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-03 20:10:11,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:11,285 INFO L225 Difference]: With dead ends: 655 [2022-03-03 20:10:11,285 INFO L226 Difference]: Without dead ends: 655 [2022-03-03 20:10:11,286 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=261, Invalid=609, Unknown=0, NotChecked=0, Total=870 [2022-03-03 20:10:11,290 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 256 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:11,291 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 105 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:10:11,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2022-03-03 20:10:11,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 166. [2022-03-03 20:10:11,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.878787878787879) internal successors, (475), 165 states have internal predecessors, (475), 0 states have call successors, (0), 0 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-03 20:10:11,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 475 transitions. [2022-03-03 20:10:11,316 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 475 transitions. Word has length 23 [2022-03-03 20:10:11,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:11,316 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 475 transitions. [2022-03-03 20:10:11,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 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-03 20:10:11,316 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 475 transitions. [2022-03-03 20:10:11,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-03 20:10:11,322 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:11,322 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:11,341 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-03 20:10:11,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-03-03 20:10:11,536 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:11,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:11,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1191055450, now seen corresponding path program 1 times [2022-03-03 20:10:11,537 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:11,537 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639606917] [2022-03-03 20:10:11,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:11,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:11,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:11,588 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-03 20:10:11,589 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:11,589 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639606917] [2022-03-03 20:10:11,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639606917] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 20:10:11,591 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 20:10:11,591 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 20:10:11,591 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183328617] [2022-03-03 20:10:11,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 20:10:11,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 20:10:11,592 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:11,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 20:10:11,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-03 20:10:11,593 INFO L87 Difference]: Start difference. First operand 166 states and 475 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 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-03 20:10:11,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:11,673 INFO L93 Difference]: Finished difference Result 302 states and 837 transitions. [2022-03-03 20:10:11,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-03 20:10:11,674 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 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 23 [2022-03-03 20:10:11,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:11,675 INFO L225 Difference]: With dead ends: 302 [2022-03-03 20:10:11,676 INFO L226 Difference]: Without dead ends: 291 [2022-03-03 20:10:11,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-03-03 20:10:11,679 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 107 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:11,680 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 35 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:10:11,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-03-03 20:10:11,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 219. [2022-03-03 20:10:11,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.876146788990826) internal successors, (627), 218 states have internal predecessors, (627), 0 states have call successors, (0), 0 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-03 20:10:11,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 627 transitions. [2022-03-03 20:10:11,692 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 627 transitions. Word has length 23 [2022-03-03 20:10:11,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:11,692 INFO L470 AbstractCegarLoop]: Abstraction has 219 states and 627 transitions. [2022-03-03 20:10:11,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 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-03 20:10:11,693 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 627 transitions. [2022-03-03 20:10:11,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-03 20:10:11,695 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:11,696 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:11,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-03 20:10:11,697 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:11,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:11,697 INFO L85 PathProgramCache]: Analyzing trace with hash 617689242, now seen corresponding path program 1 times [2022-03-03 20:10:11,697 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:11,698 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724798810] [2022-03-03 20:10:11,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:11,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:11,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:11,739 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-03 20:10:11,739 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:11,739 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724798810] [2022-03-03 20:10:11,739 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724798810] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 20:10:11,739 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 20:10:11,740 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 20:10:11,740 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477200509] [2022-03-03 20:10:11,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 20:10:11,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 20:10:11,740 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:11,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 20:10:11,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-03 20:10:11,741 INFO L87 Difference]: Start difference. First operand 219 states and 627 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 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-03 20:10:11,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:11,809 INFO L93 Difference]: Finished difference Result 341 states and 932 transitions. [2022-03-03 20:10:11,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 20:10:11,809 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 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 23 [2022-03-03 20:10:11,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:11,812 INFO L225 Difference]: With dead ends: 341 [2022-03-03 20:10:11,812 INFO L226 Difference]: Without dead ends: 328 [2022-03-03 20:10:11,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-03-03 20:10:11,813 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 77 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:11,813 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 24 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:10:11,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-03-03 20:10:11,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 249. [2022-03-03 20:10:11,822 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-03 20:10:11,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 714 transitions. [2022-03-03 20:10:11,823 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 714 transitions. Word has length 23 [2022-03-03 20:10:11,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:11,823 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 714 transitions. [2022-03-03 20:10:11,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 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-03 20:10:11,824 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 714 transitions. [2022-03-03 20:10:11,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-03 20:10:11,825 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:11,825 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:11,825 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-03 20:10:11,825 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:11,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:11,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1700490254, now seen corresponding path program 2 times [2022-03-03 20:10:11,826 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:11,826 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134343119] [2022-03-03 20:10:11,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:11,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:11,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:11,875 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-03 20:10:11,875 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:11,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134343119] [2022-03-03 20:10:11,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134343119] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:11,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242802907] [2022-03-03 20:10:11,876 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:10:11,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:11,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:11,877 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-03 20:10:11,884 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-03 20:10:11,906 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:10:11,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:11,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 20:10:11,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:12,018 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-03 20:10:12,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:12,098 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-03 20:10:12,099 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242802907] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:12,099 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:12,099 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-03-03 20:10:12,099 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619431879] [2022-03-03 20:10:12,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:12,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-03 20:10:12,099 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:12,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-03 20:10:12,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2022-03-03 20:10:12,100 INFO L87 Difference]: Start difference. First operand 249 states and 714 transitions. Second operand has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 11 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-03 20:10:12,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:12,234 INFO L93 Difference]: Finished difference Result 321 states and 897 transitions. [2022-03-03 20:10:12,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-03 20:10:12,235 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 11 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-03-03 20:10:12,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:12,237 INFO L225 Difference]: With dead ends: 321 [2022-03-03 20:10:12,237 INFO L226 Difference]: Without dead ends: 321 [2022-03-03 20:10:12,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-03-03 20:10:12,238 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 117 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:12,239 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 80 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:10:12,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-03-03 20:10:12,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 231. [2022-03-03 20:10:12,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 230 states have (on average 2.856521739130435) internal successors, (657), 230 states have internal predecessors, (657), 0 states have call successors, (0), 0 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-03 20:10:12,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 657 transitions. [2022-03-03 20:10:12,246 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 657 transitions. Word has length 23 [2022-03-03 20:10:12,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:12,247 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 657 transitions. [2022-03-03 20:10:12,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.083333333333333) internal successors, (49), 11 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-03 20:10:12,247 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 657 transitions. [2022-03-03 20:10:12,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-03 20:10:12,248 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:12,248 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:12,274 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-03 20:10:12,467 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-03 20:10:12,467 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:12,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:12,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1103495950, now seen corresponding path program 3 times [2022-03-03 20:10:12,468 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:12,468 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925975075] [2022-03-03 20:10:12,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:12,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:12,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:12,531 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-03 20:10:12,531 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:12,531 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925975075] [2022-03-03 20:10:12,531 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925975075] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:12,531 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409587166] [2022-03-03 20:10:12,531 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:10:12,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:12,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:12,533 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-03 20:10:12,534 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-03 20:10:12,562 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 20:10:12,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:12,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 20:10:12,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:12,658 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-03 20:10:12,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:12,741 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-03 20:10:12,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409587166] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:12,741 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-03-03 20:10:12,741 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 12 [2022-03-03 20:10:12,742 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431859406] [2022-03-03 20:10:12,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 20:10:12,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 20:10:12,742 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:12,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 20:10:12,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-03-03 20:10:12,743 INFO L87 Difference]: Start difference. First operand 231 states and 657 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 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-03 20:10:12,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:12,879 INFO L93 Difference]: Finished difference Result 527 states and 1428 transitions. [2022-03-03 20:10:12,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-03 20:10:12,879 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 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 23 [2022-03-03 20:10:12,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:12,882 INFO L225 Difference]: With dead ends: 527 [2022-03-03 20:10:12,882 INFO L226 Difference]: Without dead ends: 527 [2022-03-03 20:10:12,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2022-03-03 20:10:12,883 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 126 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:12,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 69 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:10:12,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-03-03 20:10:12,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 231. [2022-03-03 20:10:12,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 230 states have (on average 2.856521739130435) internal successors, (657), 230 states have internal predecessors, (657), 0 states have call successors, (0), 0 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-03 20:10:12,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 657 transitions. [2022-03-03 20:10:12,893 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 657 transitions. Word has length 23 [2022-03-03 20:10:12,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:12,894 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 657 transitions. [2022-03-03 20:10:12,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 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-03 20:10:12,894 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 657 transitions. [2022-03-03 20:10:12,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-03 20:10:12,895 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:12,895 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:12,920 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-03 20:10:13,110 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-03 20:10:13,111 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:13,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:13,111 INFO L85 PathProgramCache]: Analyzing trace with hash -512553250, now seen corresponding path program 2 times [2022-03-03 20:10:13,111 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:13,111 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897075346] [2022-03-03 20:10:13,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:13,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:13,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:13,160 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-03 20:10:13,160 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:13,160 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897075346] [2022-03-03 20:10:13,160 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897075346] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 20:10:13,160 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 20:10:13,160 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-03 20:10:13,161 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365851930] [2022-03-03 20:10:13,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 20:10:13,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 20:10:13,162 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:13,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 20:10:13,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-03 20:10:13,163 INFO L87 Difference]: Start difference. First operand 231 states and 657 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 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-03 20:10:13,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:13,206 INFO L93 Difference]: Finished difference Result 253 states and 731 transitions. [2022-03-03 20:10:13,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 20:10:13,207 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 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 23 [2022-03-03 20:10:13,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:13,208 INFO L225 Difference]: With dead ends: 253 [2022-03-03 20:10:13,208 INFO L226 Difference]: Without dead ends: 253 [2022-03-03 20:10:13,209 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-03-03 20:10:13,209 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 43 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:13,209 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 27 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 20:10:13,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-03-03 20:10:13,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 209. [2022-03-03 20:10:13,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 2.889423076923077) internal successors, (601), 208 states have internal predecessors, (601), 0 states have call successors, (0), 0 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-03 20:10:13,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 601 transitions. [2022-03-03 20:10:13,216 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 601 transitions. Word has length 23 [2022-03-03 20:10:13,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:13,216 INFO L470 AbstractCegarLoop]: Abstraction has 209 states and 601 transitions. [2022-03-03 20:10:13,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 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-03 20:10:13,216 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 601 transitions. [2022-03-03 20:10:13,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-03 20:10:13,218 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:13,219 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:13,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-03-03 20:10:13,219 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:13,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:13,226 INFO L85 PathProgramCache]: Analyzing trace with hash -487420814, now seen corresponding path program 3 times [2022-03-03 20:10:13,226 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:13,227 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911848284] [2022-03-03 20:10:13,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:13,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:13,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:13,288 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-03 20:10:13,288 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:13,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911848284] [2022-03-03 20:10:13,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911848284] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 20:10:13,289 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 20:10:13,289 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-03 20:10:13,289 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785681840] [2022-03-03 20:10:13,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 20:10:13,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 20:10:13,289 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:13,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 20:10:13,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-03 20:10:13,290 INFO L87 Difference]: Start difference. First operand 209 states and 601 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 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-03 20:10:13,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:13,352 INFO L93 Difference]: Finished difference Result 240 states and 689 transitions. [2022-03-03 20:10:13,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 20:10:13,352 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 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 23 [2022-03-03 20:10:13,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:13,354 INFO L225 Difference]: With dead ends: 240 [2022-03-03 20:10:13,354 INFO L226 Difference]: Without dead ends: 240 [2022-03-03 20:10:13,354 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-03-03 20:10:13,356 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 66 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:13,356 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 31 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-03 20:10:13,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2022-03-03 20:10:13,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 178. [2022-03-03 20:10:13,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.8587570621468927) internal successors, (506), 177 states have internal predecessors, (506), 0 states have call successors, (0), 0 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-03 20:10:13,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 506 transitions. [2022-03-03 20:10:13,362 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 506 transitions. Word has length 23 [2022-03-03 20:10:13,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:13,362 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 506 transitions. [2022-03-03 20:10:13,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 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-03 20:10:13,362 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 506 transitions. [2022-03-03 20:10:13,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-03 20:10:13,363 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:13,363 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:13,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-03-03 20:10:13,363 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:13,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:13,364 INFO L85 PathProgramCache]: Analyzing trace with hash -371034514, now seen corresponding path program 4 times [2022-03-03 20:10:13,364 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:13,364 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676338133] [2022-03-03 20:10:13,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:13,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:13,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:13,422 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-03 20:10:13,422 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:13,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676338133] [2022-03-03 20:10:13,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676338133] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 20:10:13,422 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 20:10:13,422 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-03 20:10:13,423 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128108465] [2022-03-03 20:10:13,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 20:10:13,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 20:10:13,423 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:13,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 20:10:13,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-03 20:10:13,424 INFO L87 Difference]: Start difference. First operand 178 states and 506 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 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-03 20:10:13,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:13,494 INFO L93 Difference]: Finished difference Result 255 states and 720 transitions. [2022-03-03 20:10:13,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-03 20:10:13,494 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 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 23 [2022-03-03 20:10:13,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:13,496 INFO L225 Difference]: With dead ends: 255 [2022-03-03 20:10:13,496 INFO L226 Difference]: Without dead ends: 251 [2022-03-03 20:10:13,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-03-03 20:10:13,496 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 43 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:13,497 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 50 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:10:13,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2022-03-03 20:10:13,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 178. [2022-03-03 20:10:13,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.847457627118644) internal successors, (504), 177 states have internal predecessors, (504), 0 states have call successors, (0), 0 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-03 20:10:13,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 504 transitions. [2022-03-03 20:10:13,504 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 504 transitions. Word has length 23 [2022-03-03 20:10:13,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:13,504 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 504 transitions. [2022-03-03 20:10:13,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 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-03 20:10:13,505 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 504 transitions. [2022-03-03 20:10:13,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-03 20:10:13,506 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:13,506 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:13,506 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-03-03 20:10:13,506 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:13,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:13,506 INFO L85 PathProgramCache]: Analyzing trace with hash 902321774, now seen corresponding path program 5 times [2022-03-03 20:10:13,507 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:13,507 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762835941] [2022-03-03 20:10:13,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:13,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:13,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:13,550 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-03 20:10:13,551 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:13,551 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762835941] [2022-03-03 20:10:13,551 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762835941] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 20:10:13,551 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 20:10:13,551 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-03 20:10:13,551 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113127636] [2022-03-03 20:10:13,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 20:10:13,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 20:10:13,552 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:13,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 20:10:13,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-03 20:10:13,552 INFO L87 Difference]: Start difference. First operand 178 states and 504 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 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-03 20:10:13,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:13,669 INFO L93 Difference]: Finished difference Result 331 states and 903 transitions. [2022-03-03 20:10:13,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 20:10:13,669 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 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 23 [2022-03-03 20:10:13,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:13,670 INFO L225 Difference]: With dead ends: 331 [2022-03-03 20:10:13,670 INFO L226 Difference]: Without dead ends: 327 [2022-03-03 20:10:13,671 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-03-03 20:10:13,671 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 61 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:13,671 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 71 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:10:13,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-03-03 20:10:13,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 198. [2022-03-03 20:10:13,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 2.83248730964467) internal successors, (558), 197 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:13,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 558 transitions. [2022-03-03 20:10:13,680 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 558 transitions. Word has length 23 [2022-03-03 20:10:13,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:13,680 INFO L470 AbstractCegarLoop]: Abstraction has 198 states and 558 transitions. [2022-03-03 20:10:13,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 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-03 20:10:13,680 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 558 transitions. [2022-03-03 20:10:13,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-03 20:10:13,682 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:13,682 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:13,682 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-03-03 20:10:13,682 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:13,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:13,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1880879218, now seen corresponding path program 6 times [2022-03-03 20:10:13,683 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:13,683 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016043393] [2022-03-03 20:10:13,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:13,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:13,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:13,737 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-03 20:10:13,737 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:13,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016043393] [2022-03-03 20:10:13,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016043393] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 20:10:13,737 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 20:10:13,737 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-03 20:10:13,739 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248804931] [2022-03-03 20:10:13,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 20:10:13,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 20:10:13,739 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:13,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 20:10:13,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-03 20:10:13,740 INFO L87 Difference]: Start difference. First operand 198 states and 558 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 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-03 20:10:13,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:13,856 INFO L93 Difference]: Finished difference Result 313 states and 871 transitions. [2022-03-03 20:10:13,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-03 20:10:13,857 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 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 23 [2022-03-03 20:10:13,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:13,860 INFO L225 Difference]: With dead ends: 313 [2022-03-03 20:10:13,860 INFO L226 Difference]: Without dead ends: 313 [2022-03-03 20:10:13,860 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2022-03-03 20:10:13,861 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 56 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:13,861 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 70 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:10:13,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2022-03-03 20:10:13,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 182. [2022-03-03 20:10:13,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.839779005524862) internal successors, (514), 181 states have internal predecessors, (514), 0 states have call successors, (0), 0 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-03 20:10:13,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 514 transitions. [2022-03-03 20:10:13,868 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 514 transitions. Word has length 23 [2022-03-03 20:10:13,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:13,868 INFO L470 AbstractCegarLoop]: Abstraction has 182 states and 514 transitions. [2022-03-03 20:10:13,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 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-03 20:10:13,868 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 514 transitions. [2022-03-03 20:10:13,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-03 20:10:13,870 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:13,870 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:13,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-03-03 20:10:13,870 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:13,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:13,870 INFO L85 PathProgramCache]: Analyzing trace with hash 787213722, now seen corresponding path program 1 times [2022-03-03 20:10:13,871 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:13,871 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509616802] [2022-03-03 20:10:13,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:13,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:13,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:14,229 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:14,229 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:14,229 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509616802] [2022-03-03 20:10:14,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509616802] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:14,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868124726] [2022-03-03 20:10:14,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:14,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:14,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:14,231 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-03 20:10:14,261 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-03 20:10:14,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:14,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-03 20:10:14,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:14,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:10:14,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:10:14,682 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:10:14,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 53 [2022-03-03 20:10:15,151 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:15,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:15,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:10:15,492 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 20:10:15,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 75 treesize of output 81 [2022-03-03 20:10:16,086 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:16,087 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868124726] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:16,087 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:16,087 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2022-03-03 20:10:16,087 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591435159] [2022-03-03 20:10:16,087 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:16,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 20:10:16,088 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:16,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 20:10:16,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=705, Unknown=0, NotChecked=0, Total=870 [2022-03-03 20:10:16,089 INFO L87 Difference]: Start difference. First operand 182 states and 514 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:17,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:17,951 INFO L93 Difference]: Finished difference Result 748 states and 2164 transitions. [2022-03-03 20:10:17,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-03 20:10:17,951 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-03 20:10:17,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:17,955 INFO L225 Difference]: With dead ends: 748 [2022-03-03 20:10:17,955 INFO L226 Difference]: Without dead ends: 688 [2022-03-03 20:10:17,956 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1032 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=643, Invalid=2779, Unknown=0, NotChecked=0, Total=3422 [2022-03-03 20:10:17,956 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 312 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 967 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 1021 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 967 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 10 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:17,957 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 348 Invalid, 1021 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 967 Invalid, 0 Unknown, 10 Unchecked, 0.5s Time] [2022-03-03 20:10:17,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2022-03-03 20:10:17,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 287. [2022-03-03 20:10:17,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 286 states have (on average 3.041958041958042) internal successors, (870), 286 states have internal predecessors, (870), 0 states have call successors, (0), 0 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-03 20:10:17,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 870 transitions. [2022-03-03 20:10:17,970 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 870 transitions. Word has length 25 [2022-03-03 20:10:17,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:17,970 INFO L470 AbstractCegarLoop]: Abstraction has 287 states and 870 transitions. [2022-03-03 20:10:17,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:17,971 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 870 transitions. [2022-03-03 20:10:17,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-03 20:10:17,972 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:17,972 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:17,999 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-03 20:10:18,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-03 20:10:18,197 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:18,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:18,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1754722278, now seen corresponding path program 2 times [2022-03-03 20:10:18,198 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:18,198 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928605685] [2022-03-03 20:10:18,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:18,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:18,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:18,652 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:18,653 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:18,653 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928605685] [2022-03-03 20:10:18,653 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928605685] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:18,653 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320475842] [2022-03-03 20:10:18,653 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:10:18,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:18,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:18,654 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-03 20:10:18,679 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-03 20:10:18,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:10:18,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:18,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-03 20:10:18,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:19,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:10:19,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:10:19,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:10:19,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 55 [2022-03-03 20:10:19,404 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:19,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:19,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:10:19,833 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 20:10:19,833 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 75 treesize of output 81 [2022-03-03 20:10:20,416 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:20,416 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320475842] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:20,417 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:20,417 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 28 [2022-03-03 20:10:20,417 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524000839] [2022-03-03 20:10:20,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:20,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 20:10:20,417 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:20,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 20:10:20,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2022-03-03 20:10:20,418 INFO L87 Difference]: Start difference. First operand 287 states and 870 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:24,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:24,317 INFO L93 Difference]: Finished difference Result 1073 states and 3078 transitions. [2022-03-03 20:10:24,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-03 20:10:24,317 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-03 20:10:24,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:24,322 INFO L225 Difference]: With dead ends: 1073 [2022-03-03 20:10:24,323 INFO L226 Difference]: Without dead ends: 1028 [2022-03-03 20:10:24,324 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1714 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1238, Invalid=4462, Unknown=0, NotChecked=0, Total=5700 [2022-03-03 20:10:24,325 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 400 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 1294 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 1545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 176 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:24,325 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 333 Invalid, 1545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1294 Invalid, 0 Unknown, 176 Unchecked, 0.7s Time] [2022-03-03 20:10:24,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1028 states. [2022-03-03 20:10:24,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1028 to 299. [2022-03-03 20:10:24,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 298 states have (on average 3.053691275167785) internal successors, (910), 298 states have internal predecessors, (910), 0 states have call successors, (0), 0 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-03 20:10:24,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 910 transitions. [2022-03-03 20:10:24,339 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 910 transitions. Word has length 25 [2022-03-03 20:10:24,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:24,339 INFO L470 AbstractCegarLoop]: Abstraction has 299 states and 910 transitions. [2022-03-03 20:10:24,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:24,340 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 910 transitions. [2022-03-03 20:10:24,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-03 20:10:24,341 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:24,341 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:24,365 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-03-03 20:10:24,562 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:24,563 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:24,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:24,563 INFO L85 PathProgramCache]: Analyzing trace with hash 793834374, now seen corresponding path program 3 times [2022-03-03 20:10:24,563 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:24,563 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359858194] [2022-03-03 20:10:24,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:24,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:24,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:24,859 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:24,859 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:24,859 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359858194] [2022-03-03 20:10:24,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359858194] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:24,859 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233820110] [2022-03-03 20:10:24,859 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:10:24,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:24,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:24,861 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-03 20:10:24,862 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-03 20:10:24,885 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 20:10:24,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:24,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-03 20:10:24,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:25,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:10:25,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:10:25,130 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:10:25,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 53 [2022-03-03 20:10:25,390 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:25,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:25,662 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 20:10:25,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 62 treesize of output 74 [2022-03-03 20:10:26,141 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:26,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233820110] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:26,142 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:26,142 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-03 20:10:26,142 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585654435] [2022-03-03 20:10:26,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:26,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 20:10:26,142 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:26,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 20:10:26,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2022-03-03 20:10:26,143 INFO L87 Difference]: Start difference. First operand 299 states and 910 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:29,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:29,559 INFO L93 Difference]: Finished difference Result 1501 states and 4409 transitions. [2022-03-03 20:10:29,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-03-03 20:10:29,559 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-03 20:10:29,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:29,566 INFO L225 Difference]: With dead ends: 1501 [2022-03-03 20:10:29,567 INFO L226 Difference]: Without dead ends: 1441 [2022-03-03 20:10:29,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2755 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1516, Invalid=6140, Unknown=0, NotChecked=0, Total=7656 [2022-03-03 20:10:29,569 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 537 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 1215 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 537 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 1314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:29,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [537 Valid, 360 Invalid, 1314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1215 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-03 20:10:29,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1441 states. [2022-03-03 20:10:29,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1441 to 343. [2022-03-03 20:10:29,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 342 states have (on average 3.08187134502924) internal successors, (1054), 342 states have internal predecessors, (1054), 0 states have call successors, (0), 0 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-03 20:10:29,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 1054 transitions. [2022-03-03 20:10:29,586 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 1054 transitions. Word has length 25 [2022-03-03 20:10:29,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:29,587 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 1054 transitions. [2022-03-03 20:10:29,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:29,587 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 1054 transitions. [2022-03-03 20:10:29,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-03 20:10:29,588 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:29,588 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:29,613 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-03-03 20:10:29,810 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:29,811 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:29,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:29,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1797808250, now seen corresponding path program 4 times [2022-03-03 20:10:29,812 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:29,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797491621] [2022-03-03 20:10:29,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:29,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:29,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:30,165 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:30,165 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:30,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797491621] [2022-03-03 20:10:30,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797491621] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:30,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695173009] [2022-03-03 20:10:30,166 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:10:30,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:30,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:30,167 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-03 20:10:30,168 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-03 20:10:30,188 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:10:30,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:30,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-03 20:10:30,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:30,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:10:30,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:10:30,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:10:30,487 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 27 [2022-03-03 20:10:30,559 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:30,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:30,827 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:10:30,851 INFO L353 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-03-03 20:10:30,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 62 treesize of output 74 [2022-03-03 20:10:31,526 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:31,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695173009] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:31,526 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:31,526 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 28 [2022-03-03 20:10:31,526 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120362593] [2022-03-03 20:10:31,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:31,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 20:10:31,527 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:31,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 20:10:31,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=695, Unknown=0, NotChecked=0, Total=812 [2022-03-03 20:10:31,528 INFO L87 Difference]: Start difference. First operand 343 states and 1054 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:35,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:35,132 INFO L93 Difference]: Finished difference Result 1493 states and 4232 transitions. [2022-03-03 20:10:35,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-03 20:10:35,132 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-03-03 20:10:35,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:35,138 INFO L225 Difference]: With dead ends: 1493 [2022-03-03 20:10:35,138 INFO L226 Difference]: Without dead ends: 1418 [2022-03-03 20:10:35,139 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1920 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1133, Invalid=5187, Unknown=0, NotChecked=0, Total=6320 [2022-03-03 20:10:35,139 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 508 mSDsluCounter, 1061 mSDsCounter, 0 mSdLazyCounter, 1936 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 2014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1936 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:35,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [508 Valid, 566 Invalid, 2014 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1936 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-03 20:10:35,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1418 states. [2022-03-03 20:10:35,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1418 to 433. [2022-03-03 20:10:35,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 432 states have (on average 3.1689814814814814) internal successors, (1369), 432 states have internal predecessors, (1369), 0 states have call successors, (0), 0 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-03 20:10:35,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 1369 transitions. [2022-03-03 20:10:35,158 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 1369 transitions. Word has length 25 [2022-03-03 20:10:35,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:35,158 INFO L470 AbstractCegarLoop]: Abstraction has 433 states and 1369 transitions. [2022-03-03 20:10:35,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:35,159 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 1369 transitions. [2022-03-03 20:10:35,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:35,160 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:35,160 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:35,182 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-03 20:10:35,382 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,SelfDestructingSolverStorable15 [2022-03-03 20:10:35,383 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:35,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:35,383 INFO L85 PathProgramCache]: Analyzing trace with hash -348647512, now seen corresponding path program 5 times [2022-03-03 20:10:35,383 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:35,383 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029070553] [2022-03-03 20:10:35,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:35,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:35,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:35,431 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:35,432 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:35,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029070553] [2022-03-03 20:10:35,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029070553] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:35,433 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747706903] [2022-03-03 20:10:35,433 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:10:35,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:35,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:35,434 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-03 20:10:35,439 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-03 20:10:35,459 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 20:10:35,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:35,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:10:35,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:35,556 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:35,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:35,623 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:35,623 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1747706903] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:35,623 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:35,623 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2022-03-03 20:10:35,623 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189381514] [2022-03-03 20:10:35,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:35,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-03 20:10:35,624 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:35,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-03 20:10:35,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2022-03-03 20:10:35,625 INFO L87 Difference]: Start difference. First operand 433 states and 1369 transitions. Second operand has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 16 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-03 20:10:35,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:35,985 INFO L93 Difference]: Finished difference Result 954 states and 2849 transitions. [2022-03-03 20:10:35,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 20:10:35,986 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 16 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) Word has length 27 [2022-03-03 20:10:35,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:35,990 INFO L225 Difference]: With dead ends: 954 [2022-03-03 20:10:35,990 INFO L226 Difference]: Without dead ends: 954 [2022-03-03 20:10:35,991 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=199, Invalid=613, Unknown=0, NotChecked=0, Total=812 [2022-03-03 20:10:35,991 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 137 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 673 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:35,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 278 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 673 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:10:35,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 954 states. [2022-03-03 20:10:36,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 954 to 424. [2022-03-03 20:10:36,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 423 states have (on average 3.1796690307328603) internal successors, (1345), 423 states have internal predecessors, (1345), 0 states have call successors, (0), 0 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-03 20:10:36,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1345 transitions. [2022-03-03 20:10:36,005 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1345 transitions. Word has length 27 [2022-03-03 20:10:36,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:36,005 INFO L470 AbstractCegarLoop]: Abstraction has 424 states and 1345 transitions. [2022-03-03 20:10:36,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 16 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-03 20:10:36,006 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1345 transitions. [2022-03-03 20:10:36,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:36,007 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:36,007 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:36,029 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-03 20:10:36,223 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,SelfDestructingSolverStorable16 [2022-03-03 20:10:36,223 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:36,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:36,224 INFO L85 PathProgramCache]: Analyzing trace with hash 528786936, now seen corresponding path program 6 times [2022-03-03 20:10:36,224 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:36,224 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201501374] [2022-03-03 20:10:36,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:36,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:36,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:36,275 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:36,275 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:36,275 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201501374] [2022-03-03 20:10:36,275 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201501374] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:36,275 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392613004] [2022-03-03 20:10:36,276 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:10:36,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:36,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:36,277 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-03 20:10:36,289 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-03 20:10:36,310 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 20:10:36,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:36,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:10:36,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:36,442 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:36,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:36,568 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:36,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392613004] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:36,568 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:36,568 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-03 20:10:36,568 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847256492] [2022-03-03 20:10:36,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:36,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-03 20:10:36,570 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:36,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-03 20:10:36,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-03-03 20:10:36,570 INFO L87 Difference]: Start difference. First operand 424 states and 1345 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:10:37,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:37,337 INFO L93 Difference]: Finished difference Result 2127 states and 5952 transitions. [2022-03-03 20:10:37,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-03 20:10:37,338 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:10:37,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:37,366 INFO L225 Difference]: With dead ends: 2127 [2022-03-03 20:10:37,366 INFO L226 Difference]: Without dead ends: 2127 [2022-03-03 20:10:37,367 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1209 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=997, Invalid=2425, Unknown=0, NotChecked=0, Total=3422 [2022-03-03 20:10:37,368 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 512 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 512 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:37,368 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [512 Valid, 262 Invalid, 595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 487 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:10:37,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2127 states. [2022-03-03 20:10:37,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2127 to 533. [2022-03-03 20:10:37,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 533 states, 532 states have (on average 3.3703007518796992) internal successors, (1793), 532 states have internal predecessors, (1793), 0 states have call successors, (0), 0 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-03 20:10:37,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 1793 transitions. [2022-03-03 20:10:37,397 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 1793 transitions. Word has length 27 [2022-03-03 20:10:37,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:37,397 INFO L470 AbstractCegarLoop]: Abstraction has 533 states and 1793 transitions. [2022-03-03 20:10:37,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:10:37,397 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 1793 transitions. [2022-03-03 20:10:37,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:37,399 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:37,399 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:37,423 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-03 20:10:37,619 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,SelfDestructingSolverStorable17 [2022-03-03 20:10:37,620 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:37,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:37,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1851035324, now seen corresponding path program 1 times [2022-03-03 20:10:37,620 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:37,620 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914007042] [2022-03-03 20:10:37,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:37,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:37,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:37,662 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-03 20:10:37,663 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:37,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914007042] [2022-03-03 20:10:37,663 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914007042] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:37,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344894975] [2022-03-03 20:10:37,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:37,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:37,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:37,664 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-03 20:10:37,693 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-03 20:10:37,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:37,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 20:10:37,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:37,816 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-03 20:10:37,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:37,922 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-03 20:10:37,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344894975] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:37,922 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:37,922 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-03 20:10:37,922 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596621497] [2022-03-03 20:10:37,922 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:37,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-03 20:10:37,923 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:37,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-03 20:10:37,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2022-03-03 20:10:37,923 INFO L87 Difference]: Start difference. First operand 533 states and 1793 transitions. Second operand has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:10:38,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:38,202 INFO L93 Difference]: Finished difference Result 1246 states and 3881 transitions. [2022-03-03 20:10:38,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-03 20:10:38,202 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:10:38,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:38,206 INFO L225 Difference]: With dead ends: 1246 [2022-03-03 20:10:38,206 INFO L226 Difference]: Without dead ends: 1234 [2022-03-03 20:10:38,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=244, Invalid=568, Unknown=0, NotChecked=0, Total=812 [2022-03-03 20:10:38,207 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 237 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:38,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 103 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:10:38,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1234 states. [2022-03-03 20:10:38,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1234 to 724. [2022-03-03 20:10:38,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 724 states, 723 states have (on average 3.442600276625173) internal successors, (2489), 723 states have internal predecessors, (2489), 0 states have call successors, (0), 0 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-03 20:10:38,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 2489 transitions. [2022-03-03 20:10:38,229 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 2489 transitions. Word has length 27 [2022-03-03 20:10:38,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:38,229 INFO L470 AbstractCegarLoop]: Abstraction has 724 states and 2489 transitions. [2022-03-03 20:10:38,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:10:38,229 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 2489 transitions. [2022-03-03 20:10:38,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:38,231 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:38,231 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:38,253 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-03 20:10:38,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:38,444 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:38,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:38,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1119729636, now seen corresponding path program 2 times [2022-03-03 20:10:38,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:38,445 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424156758] [2022-03-03 20:10:38,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:38,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:38,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:38,486 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-03 20:10:38,487 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:38,487 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424156758] [2022-03-03 20:10:38,487 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424156758] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:38,487 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346296057] [2022-03-03 20:10:38,487 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:10:38,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:38,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:38,488 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-03 20:10:38,515 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-03 20:10:38,518 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:10:38,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:38,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 20:10:38,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:38,631 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-03 20:10:38,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:38,719 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-03 20:10:38,719 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346296057] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:38,719 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:38,719 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-03 20:10:38,719 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517535074] [2022-03-03 20:10:38,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:38,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-03 20:10:38,719 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:38,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-03 20:10:38,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2022-03-03 20:10:38,720 INFO L87 Difference]: Start difference. First operand 724 states and 2489 transitions. Second operand has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:10:39,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:39,200 INFO L93 Difference]: Finished difference Result 1607 states and 4919 transitions. [2022-03-03 20:10:39,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-03 20:10:39,200 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:10:39,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:39,206 INFO L225 Difference]: With dead ends: 1607 [2022-03-03 20:10:39,206 INFO L226 Difference]: Without dead ends: 1607 [2022-03-03 20:10:39,206 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 408 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=376, Invalid=1030, Unknown=0, NotChecked=0, Total=1406 [2022-03-03 20:10:39,207 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 209 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:39,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 211 Invalid, 577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 520 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:10:39,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1607 states. [2022-03-03 20:10:39,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1607 to 747. [2022-03-03 20:10:39,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 3.43029490616622) internal successors, (2559), 746 states have internal predecessors, (2559), 0 states have call successors, (0), 0 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-03 20:10:39,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2559 transitions. [2022-03-03 20:10:39,231 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2559 transitions. Word has length 27 [2022-03-03 20:10:39,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:39,231 INFO L470 AbstractCegarLoop]: Abstraction has 747 states and 2559 transitions. [2022-03-03 20:10:39,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:10:39,231 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2559 transitions. [2022-03-03 20:10:39,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:39,233 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:39,233 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:39,252 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-03 20:10:39,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:39,444 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:39,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:39,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1261248372, now seen corresponding path program 7 times [2022-03-03 20:10:39,445 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:39,445 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164564486] [2022-03-03 20:10:39,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:39,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:39,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:39,504 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:39,504 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:39,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164564486] [2022-03-03 20:10:39,504 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164564486] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:39,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530241189] [2022-03-03 20:10:39,504 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:10:39,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:39,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:39,506 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-03 20:10:39,507 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-03 20:10:39,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:39,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:10:39,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:39,645 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:39,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:39,743 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:39,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530241189] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:39,743 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:39,743 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-03 20:10:39,743 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361918159] [2022-03-03 20:10:39,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:39,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-03 20:10:39,744 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:39,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-03 20:10:39,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-03-03 20:10:39,744 INFO L87 Difference]: Start difference. First operand 747 states and 2559 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:10:40,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:40,747 INFO L93 Difference]: Finished difference Result 2242 states and 6632 transitions. [2022-03-03 20:10:40,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-03 20:10:40,747 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:10:40,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:40,758 INFO L225 Difference]: With dead ends: 2242 [2022-03-03 20:10:40,758 INFO L226 Difference]: Without dead ends: 2230 [2022-03-03 20:10:40,759 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1687 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1164, Invalid=3528, Unknown=0, NotChecked=0, Total=4692 [2022-03-03 20:10:40,760 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 506 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 506 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:40,760 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [506 Valid, 237 Invalid, 786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 647 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 20:10:40,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2230 states. [2022-03-03 20:10:40,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2230 to 759. [2022-03-03 20:10:40,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 3.4076517150395778) internal successors, (2583), 758 states have internal predecessors, (2583), 0 states have call successors, (0), 0 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-03 20:10:40,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2583 transitions. [2022-03-03 20:10:40,790 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2583 transitions. Word has length 27 [2022-03-03 20:10:40,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:40,790 INFO L470 AbstractCegarLoop]: Abstraction has 759 states and 2583 transitions. [2022-03-03 20:10:40,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:10:40,790 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2583 transitions. [2022-03-03 20:10:40,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:40,792 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:40,792 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:40,817 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-03 20:10:41,009 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,SelfDestructingSolverStorable20 [2022-03-03 20:10:41,009 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:41,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:41,010 INFO L85 PathProgramCache]: Analyzing trace with hash 676830496, now seen corresponding path program 3 times [2022-03-03 20:10:41,010 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:41,010 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975929964] [2022-03-03 20:10:41,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:41,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:41,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:41,063 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-03 20:10:41,063 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:41,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975929964] [2022-03-03 20:10:41,063 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975929964] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:41,063 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592844061] [2022-03-03 20:10:41,063 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:10:41,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:41,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:41,064 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-03 20:10:41,074 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-03 20:10:41,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 20:10:41,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:41,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 20:10:41,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:41,211 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-03 20:10:41,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:41,312 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-03 20:10:41,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592844061] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:41,312 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:41,312 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-03-03 20:10:41,312 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103125790] [2022-03-03 20:10:41,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:41,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 20:10:41,312 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:41,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 20:10:41,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-03-03 20:10:41,313 INFO L87 Difference]: Start difference. First operand 759 states and 2583 transitions. Second operand has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:41,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:41,585 INFO L93 Difference]: Finished difference Result 1369 states and 4370 transitions. [2022-03-03 20:10:41,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 20:10:41,586 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:10:41,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:41,591 INFO L225 Difference]: With dead ends: 1369 [2022-03-03 20:10:41,591 INFO L226 Difference]: Without dead ends: 1369 [2022-03-03 20:10:41,591 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=226, Invalid=530, Unknown=0, NotChecked=0, Total=756 [2022-03-03 20:10:41,592 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 123 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:41,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 116 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:10:41,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1369 states. [2022-03-03 20:10:41,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1369 to 802. [2022-03-03 20:10:41,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 802 states, 801 states have (on average 3.404494382022472) internal successors, (2727), 801 states have internal predecessors, (2727), 0 states have call successors, (0), 0 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-03 20:10:41,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 802 states to 802 states and 2727 transitions. [2022-03-03 20:10:41,613 INFO L78 Accepts]: Start accepts. Automaton has 802 states and 2727 transitions. Word has length 27 [2022-03-03 20:10:41,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:41,614 INFO L470 AbstractCegarLoop]: Abstraction has 802 states and 2727 transitions. [2022-03-03 20:10:41,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:41,614 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 2727 transitions. [2022-03-03 20:10:41,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:41,616 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:41,616 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:41,638 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-03 20:10:41,833 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:41,834 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:41,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:41,834 INFO L85 PathProgramCache]: Analyzing trace with hash -962838664, now seen corresponding path program 8 times [2022-03-03 20:10:41,834 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:41,834 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222131224] [2022-03-03 20:10:41,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:41,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:41,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:41,896 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:41,896 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:41,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222131224] [2022-03-03 20:10:41,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222131224] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:41,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316283414] [2022-03-03 20:10:41,897 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:10:41,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:41,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:41,898 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-03 20:10:41,903 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-03 20:10:41,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:10:41,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:41,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:10:41,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:42,006 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:42,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:42,091 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:42,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316283414] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:42,091 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:42,091 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-03 20:10:42,091 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657842762] [2022-03-03 20:10:42,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:42,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-03 20:10:42,092 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:42,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-03 20:10:42,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-03-03 20:10:42,092 INFO L87 Difference]: Start difference. First operand 802 states and 2727 transitions. Second operand has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:42,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:42,791 INFO L93 Difference]: Finished difference Result 2178 states and 6544 transitions. [2022-03-03 20:10:42,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-03 20:10:42,791 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:10:42,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:42,797 INFO L225 Difference]: With dead ends: 2178 [2022-03-03 20:10:42,797 INFO L226 Difference]: Without dead ends: 2154 [2022-03-03 20:10:42,798 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 965 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=696, Invalid=2166, Unknown=0, NotChecked=0, Total=2862 [2022-03-03 20:10:42,798 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 317 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:42,798 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 189 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 535 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:10:42,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2154 states. [2022-03-03 20:10:42,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2154 to 818. [2022-03-03 20:10:42,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 817 states have (on average 3.3990208078335375) internal successors, (2777), 817 states have internal predecessors, (2777), 0 states have call successors, (0), 0 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-03 20:10:42,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 2777 transitions. [2022-03-03 20:10:42,821 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 2777 transitions. Word has length 27 [2022-03-03 20:10:42,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:42,822 INFO L470 AbstractCegarLoop]: Abstraction has 818 states and 2777 transitions. [2022-03-03 20:10:42,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:42,822 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 2777 transitions. [2022-03-03 20:10:42,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:42,824 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:42,824 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:42,848 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-03 20:10:43,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:43,045 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:43,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:43,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1317146360, now seen corresponding path program 9 times [2022-03-03 20:10:43,046 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:43,046 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282467432] [2022-03-03 20:10:43,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:43,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:43,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:43,091 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:43,091 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:43,091 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282467432] [2022-03-03 20:10:43,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282467432] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:43,091 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123432583] [2022-03-03 20:10:43,091 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:10:43,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:43,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:43,092 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-03 20:10:43,123 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-03 20:10:43,126 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 20:10:43,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:43,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:10:43,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:43,233 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:43,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:43,325 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:10:43,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123432583] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:43,325 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:43,325 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-03 20:10:43,325 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259176226] [2022-03-03 20:10:43,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:43,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 20:10:43,326 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:43,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 20:10:43,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-03-03 20:10:43,326 INFO L87 Difference]: Start difference. First operand 818 states and 2777 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:44,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:44,164 INFO L93 Difference]: Finished difference Result 3369 states and 10225 transitions. [2022-03-03 20:10:44,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-03 20:10:44,165 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:10:44,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:44,173 INFO L225 Difference]: With dead ends: 3369 [2022-03-03 20:10:44,173 INFO L226 Difference]: Without dead ends: 3369 [2022-03-03 20:10:44,174 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1034 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=860, Invalid=2220, Unknown=0, NotChecked=0, Total=3080 [2022-03-03 20:10:44,174 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 486 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 725 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:44,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 318 Invalid, 806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 725 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 20:10:44,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3369 states. [2022-03-03 20:10:44,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3369 to 1002. [2022-03-03 20:10:44,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1002 states, 1001 states have (on average 3.5844155844155843) internal successors, (3588), 1001 states have internal predecessors, (3588), 0 states have call successors, (0), 0 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-03 20:10:44,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1002 states to 1002 states and 3588 transitions. [2022-03-03 20:10:44,209 INFO L78 Accepts]: Start accepts. Automaton has 1002 states and 3588 transitions. Word has length 27 [2022-03-03 20:10:44,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:44,209 INFO L470 AbstractCegarLoop]: Abstraction has 1002 states and 3588 transitions. [2022-03-03 20:10:44,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:44,210 INFO L276 IsEmpty]: Start isEmpty. Operand 1002 states and 3588 transitions. [2022-03-03 20:10:44,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:44,212 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:44,212 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:44,233 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-03 20:10:44,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-03-03 20:10:44,429 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:44,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:44,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1518998408, now seen corresponding path program 10 times [2022-03-03 20:10:44,429 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:44,429 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128704063] [2022-03-03 20:10:44,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:44,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:44,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:44,483 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:44,483 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:44,483 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128704063] [2022-03-03 20:10:44,483 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128704063] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:44,483 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019023030] [2022-03-03 20:10:44,483 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:10:44,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:44,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:44,484 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-03 20:10:44,485 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-03 20:10:44,505 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:10:44,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:44,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:10:44,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:44,612 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:44,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:44,711 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:10:44,712 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019023030] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:44,712 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:44,712 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-03 20:10:44,712 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647453649] [2022-03-03 20:10:44,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:44,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 20:10:44,712 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:44,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 20:10:44,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-03-03 20:10:44,713 INFO L87 Difference]: Start difference. First operand 1002 states and 3588 transitions. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:45,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:45,556 INFO L93 Difference]: Finished difference Result 3715 states and 11287 transitions. [2022-03-03 20:10:45,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 20:10:45,556 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:10:45,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:45,567 INFO L225 Difference]: With dead ends: 3715 [2022-03-03 20:10:45,567 INFO L226 Difference]: Without dead ends: 3715 [2022-03-03 20:10:45,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1237 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=926, Invalid=2734, Unknown=0, NotChecked=0, Total=3660 [2022-03-03 20:10:45,569 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 450 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:45,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 247 Invalid, 700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 601 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:10:45,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3715 states. [2022-03-03 20:10:45,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3715 to 996. [2022-03-03 20:10:45,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 996 states, 995 states have (on average 3.573869346733668) internal successors, (3556), 995 states have internal predecessors, (3556), 0 states have call successors, (0), 0 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-03 20:10:45,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 996 states to 996 states and 3556 transitions. [2022-03-03 20:10:45,649 INFO L78 Accepts]: Start accepts. Automaton has 996 states and 3556 transitions. Word has length 27 [2022-03-03 20:10:45,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:45,650 INFO L470 AbstractCegarLoop]: Abstraction has 996 states and 3556 transitions. [2022-03-03 20:10:45,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:45,650 INFO L276 IsEmpty]: Start isEmpty. Operand 996 states and 3556 transitions. [2022-03-03 20:10:45,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:45,653 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:45,653 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:45,678 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-03 20:10:45,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:45,867 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:45,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:45,868 INFO L85 PathProgramCache]: Analyzing trace with hash 421342012, now seen corresponding path program 11 times [2022-03-03 20:10:45,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:45,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292370136] [2022-03-03 20:10:45,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:45,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:45,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:45,907 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:45,907 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:45,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292370136] [2022-03-03 20:10:45,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292370136] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:45,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [856511396] [2022-03-03 20:10:45,907 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:10:45,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:45,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:45,911 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-03 20:10:45,912 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-03 20:10:45,932 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:10:45,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:45,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:10:45,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:46,020 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:46,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:46,073 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:10:46,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [856511396] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:46,073 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:46,074 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-03-03 20:10:46,074 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528994862] [2022-03-03 20:10:46,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:46,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-03 20:10:46,074 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:46,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-03 20:10:46,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-03-03 20:10:46,075 INFO L87 Difference]: Start difference. First operand 996 states and 3556 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:46,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:46,315 INFO L93 Difference]: Finished difference Result 1571 states and 5153 transitions. [2022-03-03 20:10:46,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 20:10:46,315 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:10:46,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:46,320 INFO L225 Difference]: With dead ends: 1571 [2022-03-03 20:10:46,320 INFO L226 Difference]: Without dead ends: 1561 [2022-03-03 20:10:46,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=199, Invalid=613, Unknown=0, NotChecked=0, Total=812 [2022-03-03 20:10:46,321 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 221 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:46,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 131 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:10:46,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1561 states. [2022-03-03 20:10:46,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1561 to 1009. [2022-03-03 20:10:46,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1009 states, 1008 states have (on average 3.5535714285714284) internal successors, (3582), 1008 states have internal predecessors, (3582), 0 states have call successors, (0), 0 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-03 20:10:46,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1009 states to 1009 states and 3582 transitions. [2022-03-03 20:10:46,349 INFO L78 Accepts]: Start accepts. Automaton has 1009 states and 3582 transitions. Word has length 27 [2022-03-03 20:10:46,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:46,349 INFO L470 AbstractCegarLoop]: Abstraction has 1009 states and 3582 transitions. [2022-03-03 20:10:46,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:46,349 INFO L276 IsEmpty]: Start isEmpty. Operand 1009 states and 3582 transitions. [2022-03-03 20:10:46,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:46,351 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:46,351 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:46,382 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-03 20:10:46,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:46,573 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:46,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:46,574 INFO L85 PathProgramCache]: Analyzing trace with hash -767869072, now seen corresponding path program 12 times [2022-03-03 20:10:46,574 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:46,574 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741831741] [2022-03-03 20:10:46,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:46,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:46,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:46,621 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:46,622 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:46,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741831741] [2022-03-03 20:10:46,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741831741] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:46,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926156576] [2022-03-03 20:10:46,622 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:10:46,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:46,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:46,623 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-03 20:10:46,625 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-03 20:10:46,648 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 20:10:46,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:46,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:10:46,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:46,729 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:46,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:46,807 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:46,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926156576] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:46,807 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:46,807 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-03 20:10:46,807 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162713881] [2022-03-03 20:10:46,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:46,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-03 20:10:46,807 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:46,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-03 20:10:46,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-03 20:10:46,808 INFO L87 Difference]: Start difference. First operand 1009 states and 3582 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 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-03 20:10:47,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:47,380 INFO L93 Difference]: Finished difference Result 3387 states and 10378 transitions. [2022-03-03 20:10:47,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-03 20:10:47,380 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:10:47,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:47,388 INFO L225 Difference]: With dead ends: 3387 [2022-03-03 20:10:47,389 INFO L226 Difference]: Without dead ends: 3375 [2022-03-03 20:10:47,389 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 618 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=514, Invalid=1466, Unknown=0, NotChecked=0, Total=1980 [2022-03-03 20:10:47,390 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 410 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:47,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [410 Valid, 206 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 565 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:10:47,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3375 states. [2022-03-03 20:10:47,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3375 to 1031. [2022-03-03 20:10:47,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 1030 states have (on average 3.5524271844660196) internal successors, (3659), 1030 states have internal predecessors, (3659), 0 states have call successors, (0), 0 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-03 20:10:47,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 3659 transitions. [2022-03-03 20:10:47,440 INFO L78 Accepts]: Start accepts. Automaton has 1031 states and 3659 transitions. Word has length 27 [2022-03-03 20:10:47,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:47,440 INFO L470 AbstractCegarLoop]: Abstraction has 1031 states and 3659 transitions. [2022-03-03 20:10:47,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 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-03 20:10:47,440 INFO L276 IsEmpty]: Start isEmpty. Operand 1031 states and 3659 transitions. [2022-03-03 20:10:47,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:47,442 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:47,442 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:47,475 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-03 20:10:47,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:47,663 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:47,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:47,664 INFO L85 PathProgramCache]: Analyzing trace with hash 210688372, now seen corresponding path program 13 times [2022-03-03 20:10:47,664 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:47,664 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474416071] [2022-03-03 20:10:47,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:47,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:47,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:47,715 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:47,715 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:47,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474416071] [2022-03-03 20:10:47,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474416071] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:47,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778754164] [2022-03-03 20:10:47,716 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:10:47,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:47,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:47,717 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-03 20:10:47,725 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-03 20:10:47,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:47,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:10:47,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:47,841 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:47,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:47,916 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:47,916 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778754164] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:47,916 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:47,916 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-03 20:10:47,917 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544850149] [2022-03-03 20:10:47,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:47,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-03 20:10:47,917 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:47,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-03 20:10:47,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-03 20:10:47,917 INFO L87 Difference]: Start difference. First operand 1031 states and 3659 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 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-03 20:10:48,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:48,612 INFO L93 Difference]: Finished difference Result 3526 states and 10647 transitions. [2022-03-03 20:10:48,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-03 20:10:48,613 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:10:48,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:48,622 INFO L225 Difference]: With dead ends: 3526 [2022-03-03 20:10:48,622 INFO L226 Difference]: Without dead ends: 3526 [2022-03-03 20:10:48,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 860 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=666, Invalid=1986, Unknown=0, NotChecked=0, Total=2652 [2022-03-03 20:10:48,623 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 435 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:48,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [435 Valid, 232 Invalid, 644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 571 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:10:48,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3526 states. [2022-03-03 20:10:48,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3526 to 1017. [2022-03-03 20:10:48,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1017 states, 1016 states have (on average 3.5511811023622046) internal successors, (3608), 1016 states have internal predecessors, (3608), 0 states have call successors, (0), 0 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-03 20:10:48,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 3608 transitions. [2022-03-03 20:10:48,666 INFO L78 Accepts]: Start accepts. Automaton has 1017 states and 3608 transitions. Word has length 27 [2022-03-03 20:10:48,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:48,666 INFO L470 AbstractCegarLoop]: Abstraction has 1017 states and 3608 transitions. [2022-03-03 20:10:48,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 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-03 20:10:48,666 INFO L276 IsEmpty]: Start isEmpty. Operand 1017 states and 3608 transitions. [2022-03-03 20:10:48,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:48,668 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:48,669 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:48,694 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-03 20:10:48,871 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,SelfDestructingSolverStorable27 [2022-03-03 20:10:48,871 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:48,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:48,872 INFO L85 PathProgramCache]: Analyzing trace with hash -143499400, now seen corresponding path program 14 times [2022-03-03 20:10:48,872 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:48,872 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199189120] [2022-03-03 20:10:48,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:48,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:48,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:48,912 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:48,912 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:48,912 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199189120] [2022-03-03 20:10:48,912 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199189120] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:48,912 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807402265] [2022-03-03 20:10:48,912 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:10:48,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:48,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:48,913 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-03 20:10:48,914 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-03 20:10:48,933 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:10:48,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:48,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:10:48,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:49,008 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:49,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:49,084 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:49,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1807402265] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:49,084 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:49,084 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-03 20:10:49,084 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942541140] [2022-03-03 20:10:49,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:49,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 20:10:49,085 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:49,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 20:10:49,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-03-03 20:10:49,085 INFO L87 Difference]: Start difference. First operand 1017 states and 3608 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 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-03 20:10:49,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:49,666 INFO L93 Difference]: Finished difference Result 3059 states and 9290 transitions. [2022-03-03 20:10:49,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-03 20:10:49,667 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:10:49,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:49,682 INFO L225 Difference]: With dead ends: 3059 [2022-03-03 20:10:49,682 INFO L226 Difference]: Without dead ends: 3035 [2022-03-03 20:10:49,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 691 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=508, Invalid=1748, Unknown=0, NotChecked=0, Total=2256 [2022-03-03 20:10:49,683 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 391 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 431 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:49,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 164 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 431 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:10:49,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3035 states. [2022-03-03 20:10:49,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3035 to 1043. [2022-03-03 20:10:49,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1043 states, 1042 states have (on average 3.5460652591170825) internal successors, (3695), 1042 states have internal predecessors, (3695), 0 states have call successors, (0), 0 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-03 20:10:49,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 3695 transitions. [2022-03-03 20:10:49,714 INFO L78 Accepts]: Start accepts. Automaton has 1043 states and 3695 transitions. Word has length 27 [2022-03-03 20:10:49,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:49,715 INFO L470 AbstractCegarLoop]: Abstraction has 1043 states and 3695 transitions. [2022-03-03 20:10:49,715 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 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-03 20:10:49,715 INFO L276 IsEmpty]: Start isEmpty. Operand 1043 states and 3695 transitions. [2022-03-03 20:10:49,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:49,717 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:49,717 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:49,741 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-03 20:10:49,931 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,SelfDestructingSolverStorable28 [2022-03-03 20:10:49,931 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:49,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:49,932 INFO L85 PathProgramCache]: Analyzing trace with hash 778202740, now seen corresponding path program 15 times [2022-03-03 20:10:49,932 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:49,932 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821667520] [2022-03-03 20:10:49,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:49,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:49,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:49,974 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:49,974 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:49,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821667520] [2022-03-03 20:10:49,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821667520] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:49,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127901064] [2022-03-03 20:10:49,975 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:10:49,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:49,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:49,976 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-03 20:10:49,976 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-03 20:10:49,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 20:10:49,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:49,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:10:49,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:50,071 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:50,071 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:50,145 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:50,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127901064] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:50,145 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:50,145 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-03 20:10:50,145 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267452729] [2022-03-03 20:10:50,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:50,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 20:10:50,146 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:50,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 20:10:50,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-03 20:10:50,146 INFO L87 Difference]: Start difference. First operand 1043 states and 3695 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 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-03 20:10:50,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:50,693 INFO L93 Difference]: Finished difference Result 2868 states and 8906 transitions. [2022-03-03 20:10:50,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-03 20:10:50,694 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:10:50,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:50,700 INFO L225 Difference]: With dead ends: 2868 [2022-03-03 20:10:50,700 INFO L226 Difference]: Without dead ends: 2856 [2022-03-03 20:10:50,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 572 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=457, Invalid=1435, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 20:10:50,706 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 286 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:50,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 169 Invalid, 524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:10:50,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2856 states. [2022-03-03 20:10:50,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2856 to 1121. [2022-03-03 20:10:50,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1121 states, 1120 states have (on average 3.5160714285714287) internal successors, (3938), 1120 states have internal predecessors, (3938), 0 states have call successors, (0), 0 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-03 20:10:50,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1121 states to 1121 states and 3938 transitions. [2022-03-03 20:10:50,747 INFO L78 Accepts]: Start accepts. Automaton has 1121 states and 3938 transitions. Word has length 27 [2022-03-03 20:10:50,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:50,748 INFO L470 AbstractCegarLoop]: Abstraction has 1121 states and 3938 transitions. [2022-03-03 20:10:50,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 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-03 20:10:50,748 INFO L276 IsEmpty]: Start isEmpty. Operand 1121 states and 3938 transitions. [2022-03-03 20:10:50,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:50,750 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:50,750 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:50,766 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-03-03 20:10:50,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:50,955 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:50,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:50,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1756760184, now seen corresponding path program 16 times [2022-03-03 20:10:50,956 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:50,956 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827351557] [2022-03-03 20:10:50,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:50,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:50,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:50,998 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:50,998 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:50,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827351557] [2022-03-03 20:10:50,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827351557] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:50,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754207759] [2022-03-03 20:10:50,999 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:10:50,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:50,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:51,000 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-03 20:10:51,015 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-03 20:10:51,030 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:10:51,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:51,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:10:51,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:51,111 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:51,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:51,193 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:51,193 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754207759] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:51,193 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:51,193 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-03 20:10:51,193 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424731816] [2022-03-03 20:10:51,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:51,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 20:10:51,193 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:51,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 20:10:51,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-03 20:10:51,194 INFO L87 Difference]: Start difference. First operand 1121 states and 3938 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 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-03 20:10:51,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:51,818 INFO L93 Difference]: Finished difference Result 2990 states and 9189 transitions. [2022-03-03 20:10:51,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-03 20:10:51,818 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:10:51,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:51,824 INFO L225 Difference]: With dead ends: 2990 [2022-03-03 20:10:51,824 INFO L226 Difference]: Without dead ends: 2990 [2022-03-03 20:10:51,825 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1020 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=699, Invalid=2271, Unknown=0, NotChecked=0, Total=2970 [2022-03-03 20:10:51,825 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 361 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:51,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [361 Valid, 137 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:10:51,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2990 states. [2022-03-03 20:10:51,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2990 to 1103. [2022-03-03 20:10:51,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1103 states, 1102 states have (on average 3.516333938294011) internal successors, (3875), 1102 states have internal predecessors, (3875), 0 states have call successors, (0), 0 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-03 20:10:51,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1103 states to 1103 states and 3875 transitions. [2022-03-03 20:10:51,856 INFO L78 Accepts]: Start accepts. Automaton has 1103 states and 3875 transitions. Word has length 27 [2022-03-03 20:10:51,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:51,856 INFO L470 AbstractCegarLoop]: Abstraction has 1103 states and 3875 transitions. [2022-03-03 20:10:51,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 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-03 20:10:51,856 INFO L276 IsEmpty]: Start isEmpty. Operand 1103 states and 3875 transitions. [2022-03-03 20:10:51,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:51,859 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:51,859 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:51,880 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-03 20:10:52,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:52,073 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:52,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:52,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1999271908, now seen corresponding path program 17 times [2022-03-03 20:10:52,073 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:52,073 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438620082] [2022-03-03 20:10:52,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:52,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:52,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:52,113 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:52,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:52,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438620082] [2022-03-03 20:10:52,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438620082] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:52,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617315913] [2022-03-03 20:10:52,114 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:10:52,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:52,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:52,116 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-03 20:10:52,141 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-03 20:10:52,147 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 20:10:52,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:52,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:10:52,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:52,250 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:52,250 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:52,311 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:10:52,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617315913] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:52,311 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:52,311 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-03-03 20:10:52,311 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495947854] [2022-03-03 20:10:52,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:52,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-03 20:10:52,313 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:52,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-03 20:10:52,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-03 20:10:52,313 INFO L87 Difference]: Start difference. First operand 1103 states and 3875 transitions. Second operand has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:52,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:52,629 INFO L93 Difference]: Finished difference Result 2681 states and 8735 transitions. [2022-03-03 20:10:52,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 20:10:52,630 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:10:52,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:52,634 INFO L225 Difference]: With dead ends: 2681 [2022-03-03 20:10:52,634 INFO L226 Difference]: Without dead ends: 2681 [2022-03-03 20:10:52,635 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=238, Invalid=574, Unknown=0, NotChecked=0, Total=812 [2022-03-03 20:10:52,635 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 222 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:52,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 126 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:10:52,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2681 states. [2022-03-03 20:10:52,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2681 to 1400. [2022-03-03 20:10:52,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1400 states, 1399 states have (on average 3.5868477483917083) internal successors, (5018), 1399 states have internal predecessors, (5018), 0 states have call successors, (0), 0 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-03 20:10:52,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 5018 transitions. [2022-03-03 20:10:52,664 INFO L78 Accepts]: Start accepts. Automaton has 1400 states and 5018 transitions. Word has length 27 [2022-03-03 20:10:52,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:52,665 INFO L470 AbstractCegarLoop]: Abstraction has 1400 states and 5018 transitions. [2022-03-03 20:10:52,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 13 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:52,665 INFO L276 IsEmpty]: Start isEmpty. Operand 1400 states and 5018 transitions. [2022-03-03 20:10:52,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:52,667 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:52,667 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:52,682 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-03 20:10:52,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:52,867 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:52,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:52,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1698701084, now seen corresponding path program 18 times [2022-03-03 20:10:52,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:52,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354978034] [2022-03-03 20:10:52,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:52,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:52,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:52,909 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:52,910 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:52,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354978034] [2022-03-03 20:10:52,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354978034] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:52,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939589352] [2022-03-03 20:10:52,910 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:10:52,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:52,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:52,911 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-03 20:10:52,943 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-03 20:10:52,954 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 20:10:52,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:52,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:10:52,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:53,061 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:53,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:53,159 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:10:53,160 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939589352] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:53,160 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:53,160 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-03 20:10:53,160 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652029051] [2022-03-03 20:10:53,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:53,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 20:10:53,160 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:53,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 20:10:53,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-03 20:10:53,161 INFO L87 Difference]: Start difference. First operand 1400 states and 5018 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:10:54,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:54,144 INFO L93 Difference]: Finished difference Result 4463 states and 13880 transitions. [2022-03-03 20:10:54,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-03 20:10:54,144 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:10:54,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:54,152 INFO L225 Difference]: With dead ends: 4463 [2022-03-03 20:10:54,152 INFO L226 Difference]: Without dead ends: 4463 [2022-03-03 20:10:54,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1983 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1314, Invalid=3798, Unknown=0, NotChecked=0, Total=5112 [2022-03-03 20:10:54,153 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 480 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 796 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 796 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:54,154 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [480 Valid, 320 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 796 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 20:10:54,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4463 states. [2022-03-03 20:10:54,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4463 to 1524. [2022-03-03 20:10:54,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1524 states, 1523 states have (on average 3.670387393302692) internal successors, (5590), 1523 states have internal predecessors, (5590), 0 states have call successors, (0), 0 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-03 20:10:54,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1524 states to 1524 states and 5590 transitions. [2022-03-03 20:10:54,208 INFO L78 Accepts]: Start accepts. Automaton has 1524 states and 5590 transitions. Word has length 27 [2022-03-03 20:10:54,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:54,208 INFO L470 AbstractCegarLoop]: Abstraction has 1524 states and 5590 transitions. [2022-03-03 20:10:54,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:10:54,209 INFO L276 IsEmpty]: Start isEmpty. Operand 1524 states and 5590 transitions. [2022-03-03 20:10:54,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:54,212 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:54,212 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:54,237 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-03 20:10:54,434 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,SelfDestructingSolverStorable32 [2022-03-03 20:10:54,434 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:54,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:54,434 INFO L85 PathProgramCache]: Analyzing trace with hash -966239648, now seen corresponding path program 19 times [2022-03-03 20:10:54,434 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:54,434 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381970344] [2022-03-03 20:10:54,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:54,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:54,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:54,479 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:54,479 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:54,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381970344] [2022-03-03 20:10:54,479 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381970344] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:54,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877966597] [2022-03-03 20:10:54,479 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:10:54,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:54,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:54,481 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-03 20:10:54,505 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-03 20:10:54,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:54,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:10:54,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:54,616 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:54,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:54,717 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:10:54,717 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877966597] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:54,717 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:54,717 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-03 20:10:54,717 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568619687] [2022-03-03 20:10:54,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:54,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 20:10:54,718 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:54,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 20:10:54,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-03-03 20:10:54,718 INFO L87 Difference]: Start difference. First operand 1524 states and 5590 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:10:55,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:55,977 INFO L93 Difference]: Finished difference Result 4199 states and 13420 transitions. [2022-03-03 20:10:55,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-03 20:10:55,977 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:10:55,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:55,985 INFO L225 Difference]: With dead ends: 4199 [2022-03-03 20:10:55,985 INFO L226 Difference]: Without dead ends: 4191 [2022-03-03 20:10:55,986 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3202 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1787, Invalid=6223, Unknown=0, NotChecked=0, Total=8010 [2022-03-03 20:10:55,986 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 550 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 772 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 550 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 772 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:55,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [550 Valid, 283 Invalid, 902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 772 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 20:10:55,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4191 states. [2022-03-03 20:10:56,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4191 to 1510. [2022-03-03 20:10:56,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1510 states, 1509 states have (on average 3.6653412856196157) internal successors, (5531), 1509 states have internal predecessors, (5531), 0 states have call successors, (0), 0 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-03 20:10:56,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1510 states to 1510 states and 5531 transitions. [2022-03-03 20:10:56,044 INFO L78 Accepts]: Start accepts. Automaton has 1510 states and 5531 transitions. Word has length 27 [2022-03-03 20:10:56,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:56,044 INFO L470 AbstractCegarLoop]: Abstraction has 1510 states and 5531 transitions. [2022-03-03 20:10:56,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:10:56,044 INFO L276 IsEmpty]: Start isEmpty. Operand 1510 states and 5531 transitions. [2022-03-03 20:10:56,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:56,048 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:56,048 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:56,071 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-03 20:10:56,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-03-03 20:10:56,262 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:56,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:56,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1496327724, now seen corresponding path program 20 times [2022-03-03 20:10:56,263 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:56,263 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190637234] [2022-03-03 20:10:56,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:56,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:56,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:56,309 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:56,309 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:56,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190637234] [2022-03-03 20:10:56,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190637234] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:56,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929090165] [2022-03-03 20:10:56,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:10:56,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:56,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:56,310 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-03 20:10:56,312 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-03 20:10:56,332 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:10:56,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:56,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:10:56,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:56,427 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:56,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:56,475 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:10:56,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929090165] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:56,475 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:56,475 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-03-03 20:10:56,476 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587632874] [2022-03-03 20:10:56,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:56,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-03 20:10:56,476 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:56,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-03 20:10:56,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-03 20:10:56,476 INFO L87 Difference]: Start difference. First operand 1510 states and 5531 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 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-03 20:10:56,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:56,741 INFO L93 Difference]: Finished difference Result 2566 states and 8506 transitions. [2022-03-03 20:10:56,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 20:10:56,741 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:10:56,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:56,745 INFO L225 Difference]: With dead ends: 2566 [2022-03-03 20:10:56,746 INFO L226 Difference]: Without dead ends: 2556 [2022-03-03 20:10:56,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=228, Invalid=584, Unknown=0, NotChecked=0, Total=812 [2022-03-03 20:10:56,746 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 249 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:56,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 134 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:10:56,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2556 states. [2022-03-03 20:10:56,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2556 to 1508. [2022-03-03 20:10:56,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1508 states, 1507 states have (on average 3.6536164565361644) internal successors, (5506), 1507 states have internal predecessors, (5506), 0 states have call successors, (0), 0 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-03 20:10:56,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1508 states to 1508 states and 5506 transitions. [2022-03-03 20:10:56,789 INFO L78 Accepts]: Start accepts. Automaton has 1508 states and 5506 transitions. Word has length 27 [2022-03-03 20:10:56,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:56,789 INFO L470 AbstractCegarLoop]: Abstraction has 1508 states and 5506 transitions. [2022-03-03 20:10:56,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 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-03 20:10:56,790 INFO L276 IsEmpty]: Start isEmpty. Operand 1508 states and 5506 transitions. [2022-03-03 20:10:56,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:56,793 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:56,793 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:56,815 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-03 20:10:57,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-03-03 20:10:57,007 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:57,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:57,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1229315484, now seen corresponding path program 21 times [2022-03-03 20:10:57,008 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:57,008 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902823080] [2022-03-03 20:10:57,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:57,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:57,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:57,047 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:57,048 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:57,048 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902823080] [2022-03-03 20:10:57,048 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902823080] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:57,048 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551955910] [2022-03-03 20:10:57,048 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:10:57,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:57,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:57,049 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-03 20:10:57,050 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-03 20:10:57,071 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 20:10:57,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:57,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:10:57,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:57,169 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:57,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:57,268 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:57,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551955910] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:57,268 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:57,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-03 20:10:57,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932825510] [2022-03-03 20:10:57,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:57,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-03 20:10:57,269 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:57,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-03 20:10:57,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-03-03 20:10:57,269 INFO L87 Difference]: Start difference. First operand 1508 states and 5506 transitions. Second operand has 15 states, 15 states have (on average 4.0) internal successors, (60), 15 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:57,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:57,958 INFO L93 Difference]: Finished difference Result 4016 states and 13236 transitions. [2022-03-03 20:10:57,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-03 20:10:57,959 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 15 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:10:57,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:57,967 INFO L225 Difference]: With dead ends: 4016 [2022-03-03 20:10:57,968 INFO L226 Difference]: Without dead ends: 4016 [2022-03-03 20:10:57,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 886 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=714, Invalid=2148, Unknown=0, NotChecked=0, Total=2862 [2022-03-03 20:10:57,968 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 342 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:57,969 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [342 Valid, 198 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:10:57,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4016 states. [2022-03-03 20:10:58,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4016 to 1567. [2022-03-03 20:10:58,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1567 states, 1566 states have (on average 3.657726692209451) internal successors, (5728), 1566 states have internal predecessors, (5728), 0 states have call successors, (0), 0 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-03 20:10:58,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1567 states to 1567 states and 5728 transitions. [2022-03-03 20:10:58,010 INFO L78 Accepts]: Start accepts. Automaton has 1567 states and 5728 transitions. Word has length 27 [2022-03-03 20:10:58,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:58,010 INFO L470 AbstractCegarLoop]: Abstraction has 1567 states and 5728 transitions. [2022-03-03 20:10:58,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 15 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:10:58,011 INFO L276 IsEmpty]: Start isEmpty. Operand 1567 states and 5728 transitions. [2022-03-03 20:10:58,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:58,013 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:58,013 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:58,029 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-03-03 20:10:58,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:58,214 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:58,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:58,214 INFO L85 PathProgramCache]: Analyzing trace with hash -889239010, now seen corresponding path program 22 times [2022-03-03 20:10:58,214 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:58,214 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434175949] [2022-03-03 20:10:58,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:58,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:58,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:58,252 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:58,252 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:58,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434175949] [2022-03-03 20:10:58,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434175949] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:58,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917688008] [2022-03-03 20:10:58,252 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:10:58,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:58,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:58,253 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-03 20:10:58,254 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-03 20:10:58,274 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:10:58,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:58,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:10:58,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:58,364 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:58,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:58,419 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:58,419 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917688008] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:58,419 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:58,419 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-03 20:10:58,420 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838181700] [2022-03-03 20:10:58,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:58,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-03 20:10:58,420 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:58,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-03 20:10:58,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-03-03 20:10:58,420 INFO L87 Difference]: Start difference. First operand 1567 states and 5728 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 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-03 20:10:58,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:58,737 INFO L93 Difference]: Finished difference Result 2764 states and 9254 transitions. [2022-03-03 20:10:58,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 20:10:58,737 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:10:58,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:58,742 INFO L225 Difference]: With dead ends: 2764 [2022-03-03 20:10:58,742 INFO L226 Difference]: Without dead ends: 2706 [2022-03-03 20:10:58,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=240, Invalid=690, Unknown=0, NotChecked=0, Total=930 [2022-03-03 20:10:58,742 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 270 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:58,743 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [270 Valid, 154 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:10:58,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2706 states. [2022-03-03 20:10:58,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2706 to 1772. [2022-03-03 20:10:58,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1772 states, 1771 states have (on average 3.6612083568605307) internal successors, (6484), 1771 states have internal predecessors, (6484), 0 states have call successors, (0), 0 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-03 20:10:58,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1772 states to 1772 states and 6484 transitions. [2022-03-03 20:10:58,776 INFO L78 Accepts]: Start accepts. Automaton has 1772 states and 6484 transitions. Word has length 27 [2022-03-03 20:10:58,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:58,776 INFO L470 AbstractCegarLoop]: Abstraction has 1772 states and 6484 transitions. [2022-03-03 20:10:58,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 14 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-03 20:10:58,777 INFO L276 IsEmpty]: Start isEmpty. Operand 1772 states and 6484 transitions. [2022-03-03 20:10:58,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:58,780 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:58,781 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:58,805 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-03 20:10:59,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-03 20:10:59,003 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:10:59,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:10:59,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1659615388, now seen corresponding path program 23 times [2022-03-03 20:10:59,003 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:10:59,003 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194470950] [2022-03-03 20:10:59,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:10:59,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:10:59,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:10:59,052 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:59,052 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:10:59,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194470950] [2022-03-03 20:10:59,053 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194470950] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:10:59,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297942589] [2022-03-03 20:10:59,053 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:10:59,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:10:59,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:10:59,054 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-03 20:10:59,055 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-03 20:10:59,076 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 20:10:59,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:10:59,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:10:59,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:10:59,156 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:59,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:10:59,231 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:10:59,231 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297942589] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:10:59,231 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:10:59,231 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-03 20:10:59,231 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115145161] [2022-03-03 20:10:59,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:10:59,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 20:10:59,232 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:10:59,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 20:10:59,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-03 20:10:59,232 INFO L87 Difference]: Start difference. First operand 1772 states and 6484 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 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-03 20:10:59,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:10:59,749 INFO L93 Difference]: Finished difference Result 4051 states and 13532 transitions. [2022-03-03 20:10:59,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-03 20:10:59,750 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:10:59,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:10:59,757 INFO L225 Difference]: With dead ends: 4051 [2022-03-03 20:10:59,757 INFO L226 Difference]: Without dead ends: 4047 [2022-03-03 20:10:59,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 526 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=453, Invalid=1439, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 20:10:59,757 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 304 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:10:59,758 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [304 Valid, 199 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:10:59,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4047 states. [2022-03-03 20:10:59,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4047 to 1858. [2022-03-03 20:10:59,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1858 states, 1857 states have (on average 3.640818524501885) internal successors, (6761), 1857 states have internal predecessors, (6761), 0 states have call successors, (0), 0 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-03 20:10:59,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1858 states to 1858 states and 6761 transitions. [2022-03-03 20:10:59,803 INFO L78 Accepts]: Start accepts. Automaton has 1858 states and 6761 transitions. Word has length 27 [2022-03-03 20:10:59,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:10:59,803 INFO L470 AbstractCegarLoop]: Abstraction has 1858 states and 6761 transitions. [2022-03-03 20:10:59,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 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-03 20:10:59,803 INFO L276 IsEmpty]: Start isEmpty. Operand 1858 states and 6761 transitions. [2022-03-03 20:10:59,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:10:59,807 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:10:59,807 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:10:59,830 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-03-03 20:11:00,023 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,SelfDestructingSolverStorable37 [2022-03-03 20:11:00,023 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:00,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:00,024 INFO L85 PathProgramCache]: Analyzing trace with hash -681057944, now seen corresponding path program 24 times [2022-03-03 20:11:00,024 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:00,024 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071983963] [2022-03-03 20:11:00,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:00,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:00,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:00,061 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:00,061 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:00,061 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071983963] [2022-03-03 20:11:00,061 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071983963] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:00,061 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156510526] [2022-03-03 20:11:00,061 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:11:00,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:00,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:00,062 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-03 20:11:00,063 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-03 20:11:00,085 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 20:11:00,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:00,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:11:00,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:00,173 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:00,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:00,248 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:00,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156510526] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:00,248 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:00,248 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-03 20:11:00,249 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112036528] [2022-03-03 20:11:00,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:00,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 20:11:00,249 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:00,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 20:11:00,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-03 20:11:00,250 INFO L87 Difference]: Start difference. First operand 1858 states and 6761 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 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-03 20:11:00,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:00,834 INFO L93 Difference]: Finished difference Result 4211 states and 13928 transitions. [2022-03-03 20:11:00,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-03 20:11:00,834 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:00,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:00,842 INFO L225 Difference]: With dead ends: 4211 [2022-03-03 20:11:00,842 INFO L226 Difference]: Without dead ends: 4204 [2022-03-03 20:11:00,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 802 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=584, Invalid=2068, Unknown=0, NotChecked=0, Total=2652 [2022-03-03 20:11:00,843 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 338 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 480 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:00,843 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 184 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 480 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:11:00,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4204 states. [2022-03-03 20:11:00,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4204 to 1762. [2022-03-03 20:11:00,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1762 states, 1761 states have (on average 3.618966496308915) internal successors, (6373), 1761 states have internal predecessors, (6373), 0 states have call successors, (0), 0 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-03 20:11:00,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1762 states to 1762 states and 6373 transitions. [2022-03-03 20:11:00,889 INFO L78 Accepts]: Start accepts. Automaton has 1762 states and 6373 transitions. Word has length 27 [2022-03-03 20:11:00,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:00,889 INFO L470 AbstractCegarLoop]: Abstraction has 1762 states and 6373 transitions. [2022-03-03 20:11:00,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 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-03 20:11:00,889 INFO L276 IsEmpty]: Start isEmpty. Operand 1762 states and 6373 transitions. [2022-03-03 20:11:00,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:00,892 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:00,892 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:00,908 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-03 20:11:01,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-03 20:11:01,092 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:01,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:01,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1533437756, now seen corresponding path program 25 times [2022-03-03 20:11:01,093 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:01,093 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755318818] [2022-03-03 20:11:01,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:01,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:01,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:01,132 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:01,132 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:01,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755318818] [2022-03-03 20:11:01,132 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755318818] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:01,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388008928] [2022-03-03 20:11:01,132 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:11:01,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:01,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:01,135 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-03 20:11:01,160 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-03 20:11:01,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:01,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:11:01,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:01,248 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:01,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:01,324 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:01,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [388008928] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:01,325 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:01,325 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-03 20:11:01,325 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501750471] [2022-03-03 20:11:01,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:01,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-03 20:11:01,325 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:01,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-03 20:11:01,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-03-03 20:11:01,326 INFO L87 Difference]: Start difference. First operand 1762 states and 6373 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 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-03 20:11:01,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:01,872 INFO L93 Difference]: Finished difference Result 4111 states and 13441 transitions. [2022-03-03 20:11:01,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-03 20:11:01,873 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:01,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:01,879 INFO L225 Difference]: With dead ends: 4111 [2022-03-03 20:11:01,879 INFO L226 Difference]: Without dead ends: 4104 [2022-03-03 20:11:01,880 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=449, Invalid=1357, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 20:11:01,880 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 247 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:01,880 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [247 Valid, 232 Invalid, 635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:11:01,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4104 states. [2022-03-03 20:11:01,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4104 to 1778. [2022-03-03 20:11:01,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1778 states, 1777 states have (on average 3.615644344400675) internal successors, (6425), 1777 states have internal predecessors, (6425), 0 states have call successors, (0), 0 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-03 20:11:01,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1778 states to 1778 states and 6425 transitions. [2022-03-03 20:11:01,918 INFO L78 Accepts]: Start accepts. Automaton has 1778 states and 6425 transitions. Word has length 27 [2022-03-03 20:11:01,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:01,918 INFO L470 AbstractCegarLoop]: Abstraction has 1778 states and 6425 transitions. [2022-03-03 20:11:01,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 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-03 20:11:01,919 INFO L276 IsEmpty]: Start isEmpty. Operand 1778 states and 6425 transitions. [2022-03-03 20:11:01,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:01,922 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:01,923 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:01,943 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-03 20:11:02,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-03 20:11:02,135 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:02,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:02,136 INFO L85 PathProgramCache]: Analyzing trace with hash -982650124, now seen corresponding path program 26 times [2022-03-03 20:11:02,136 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:02,136 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899168776] [2022-03-03 20:11:02,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:02,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:02,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:02,177 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:02,177 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:02,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899168776] [2022-03-03 20:11:02,177 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899168776] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:02,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774882785] [2022-03-03 20:11:02,177 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:11:02,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:02,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:02,179 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-03 20:11:02,205 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-03 20:11:02,211 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:11:02,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:02,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:11:02,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:02,277 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:02,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:02,343 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:02,343 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774882785] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:02,343 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:02,344 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-03 20:11:02,344 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765759620] [2022-03-03 20:11:02,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:02,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-03 20:11:02,344 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:02,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-03 20:11:02,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-03 20:11:02,344 INFO L87 Difference]: Start difference. First operand 1778 states and 6425 transitions. Second operand has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:02,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:02,643 INFO L93 Difference]: Finished difference Result 3364 states and 11304 transitions. [2022-03-03 20:11:02,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-03 20:11:02,644 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:02,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:02,649 INFO L225 Difference]: With dead ends: 3364 [2022-03-03 20:11:02,649 INFO L226 Difference]: Without dead ends: 3352 [2022-03-03 20:11:02,649 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=223, Invalid=707, Unknown=0, NotChecked=0, Total=930 [2022-03-03 20:11:02,650 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 212 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:02,650 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 118 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:11:02,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3352 states. [2022-03-03 20:11:02,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3352 to 1842. [2022-03-03 20:11:02,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1842 states, 1841 states have (on average 3.595328625746877) internal successors, (6619), 1841 states have internal predecessors, (6619), 0 states have call successors, (0), 0 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-03 20:11:02,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1842 states to 1842 states and 6619 transitions. [2022-03-03 20:11:02,688 INFO L78 Accepts]: Start accepts. Automaton has 1842 states and 6619 transitions. Word has length 27 [2022-03-03 20:11:02,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:02,688 INFO L470 AbstractCegarLoop]: Abstraction has 1842 states and 6619 transitions. [2022-03-03 20:11:02,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:02,688 INFO L276 IsEmpty]: Start isEmpty. Operand 1842 states and 6619 transitions. [2022-03-03 20:11:02,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:02,691 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:02,691 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:02,707 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-03 20:11:02,891 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,SelfDestructingSolverStorable40 [2022-03-03 20:11:02,892 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:02,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:02,892 INFO L85 PathProgramCache]: Analyzing trace with hash -2077943624, now seen corresponding path program 27 times [2022-03-03 20:11:02,892 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:02,892 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755376595] [2022-03-03 20:11:02,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:02,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:02,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:02,932 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:02,932 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:02,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755376595] [2022-03-03 20:11:02,932 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755376595] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:02,932 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674459797] [2022-03-03 20:11:02,932 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:11:02,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:02,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:02,933 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-03 20:11:02,956 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-03 20:11:02,964 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 20:11:02,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:02,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:11:02,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:03,034 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:03,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:03,101 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:03,101 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674459797] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:03,101 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:03,101 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-03 20:11:03,102 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337784543] [2022-03-03 20:11:03,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:03,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-03 20:11:03,102 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:03,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-03 20:11:03,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-03-03 20:11:03,102 INFO L87 Difference]: Start difference. First operand 1842 states and 6619 transitions. Second operand has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:03,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:03,466 INFO L93 Difference]: Finished difference Result 3435 states and 11487 transitions. [2022-03-03 20:11:03,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-03 20:11:03,467 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:03,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:03,473 INFO L225 Difference]: With dead ends: 3435 [2022-03-03 20:11:03,473 INFO L226 Difference]: Without dead ends: 3435 [2022-03-03 20:11:03,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=282, Invalid=774, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 20:11:03,473 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 215 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:03,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 147 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:11:03,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3435 states. [2022-03-03 20:11:03,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3435 to 1910. [2022-03-03 20:11:03,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1910 states, 1909 states have (on average 3.572027239392352) internal successors, (6819), 1909 states have internal predecessors, (6819), 0 states have call successors, (0), 0 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-03 20:11:03,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1910 states to 1910 states and 6819 transitions. [2022-03-03 20:11:03,508 INFO L78 Accepts]: Start accepts. Automaton has 1910 states and 6819 transitions. Word has length 27 [2022-03-03 20:11:03,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:03,508 INFO L470 AbstractCegarLoop]: Abstraction has 1910 states and 6819 transitions. [2022-03-03 20:11:03,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:03,509 INFO L276 IsEmpty]: Start isEmpty. Operand 1910 states and 6819 transitions. [2022-03-03 20:11:03,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:03,512 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:03,512 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:03,527 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-03 20:11:03,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:03,712 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:03,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:03,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1024461816, now seen corresponding path program 1 times [2022-03-03 20:11:03,713 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:03,713 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452119404] [2022-03-03 20:11:03,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:03,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:03,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:03,767 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:03,767 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:03,767 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452119404] [2022-03-03 20:11:03,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452119404] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:03,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957989002] [2022-03-03 20:11:03,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:03,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:03,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:03,769 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-03 20:11:03,781 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-03 20:11:03,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:03,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:11:03,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:03,889 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:03,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:03,988 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:03,988 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957989002] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:03,989 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:03,989 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-03 20:11:03,989 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834752682] [2022-03-03 20:11:03,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:03,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-03 20:11:03,989 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:03,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-03 20:11:03,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-03-03 20:11:03,989 INFO L87 Difference]: Start difference. First operand 1910 states and 6819 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 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-03 20:11:04,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:04,607 INFO L93 Difference]: Finished difference Result 3260 states and 10751 transitions. [2022-03-03 20:11:04,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-03 20:11:04,607 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:04,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:04,613 INFO L225 Difference]: With dead ends: 3260 [2022-03-03 20:11:04,614 INFO L226 Difference]: Without dead ends: 3260 [2022-03-03 20:11:04,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 649 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=530, Invalid=1632, Unknown=0, NotChecked=0, Total=2162 [2022-03-03 20:11:04,614 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 256 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 696 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:04,615 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 280 Invalid, 742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 696 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:11:04,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3260 states. [2022-03-03 20:11:04,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3260 to 1932. [2022-03-03 20:11:04,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1932 states, 1931 states have (on average 3.5680994303469706) internal successors, (6890), 1931 states have internal predecessors, (6890), 0 states have call successors, (0), 0 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-03 20:11:04,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1932 states to 1932 states and 6890 transitions. [2022-03-03 20:11:04,652 INFO L78 Accepts]: Start accepts. Automaton has 1932 states and 6890 transitions. Word has length 27 [2022-03-03 20:11:04,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:04,652 INFO L470 AbstractCegarLoop]: Abstraction has 1932 states and 6890 transitions. [2022-03-03 20:11:04,652 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 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-03 20:11:04,652 INFO L276 IsEmpty]: Start isEmpty. Operand 1932 states and 6890 transitions. [2022-03-03 20:11:04,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:04,656 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:04,656 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:04,672 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-03-03 20:11:04,856 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,SelfDestructingSolverStorable42 [2022-03-03 20:11:04,856 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:04,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:04,857 INFO L85 PathProgramCache]: Analyzing trace with hash 394843068, now seen corresponding path program 2 times [2022-03-03 20:11:04,857 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:04,857 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474121294] [2022-03-03 20:11:04,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:04,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:04,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:04,909 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:04,909 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:04,909 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474121294] [2022-03-03 20:11:04,909 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474121294] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:04,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517225053] [2022-03-03 20:11:04,910 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:11:04,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:04,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:04,911 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-03 20:11:04,943 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-03 20:11:04,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:11:04,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:04,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 20:11:04,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:05,040 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:05,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:05,123 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:05,124 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517225053] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:05,124 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:05,124 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-03-03 20:11:05,124 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349258928] [2022-03-03 20:11:05,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:05,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-03 20:11:05,124 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:05,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-03 20:11:05,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-03-03 20:11:05,125 INFO L87 Difference]: Start difference. First operand 1932 states and 6890 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:05,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:05,303 INFO L93 Difference]: Finished difference Result 2944 states and 9986 transitions. [2022-03-03 20:11:05,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-03 20:11:05,304 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:05,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:05,309 INFO L225 Difference]: With dead ends: 2944 [2022-03-03 20:11:05,309 INFO L226 Difference]: Without dead ends: 2926 [2022-03-03 20:11:05,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=119, Invalid=187, Unknown=0, NotChecked=0, Total=306 [2022-03-03 20:11:05,309 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 215 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:05,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 54 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:11:05,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2926 states. [2022-03-03 20:11:05,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2926 to 2195. [2022-03-03 20:11:05,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2195 states, 2194 states have (on average 3.599817684594348) internal successors, (7898), 2194 states have internal predecessors, (7898), 0 states have call successors, (0), 0 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-03 20:11:05,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2195 states to 2195 states and 7898 transitions. [2022-03-03 20:11:05,344 INFO L78 Accepts]: Start accepts. Automaton has 2195 states and 7898 transitions. Word has length 27 [2022-03-03 20:11:05,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:05,345 INFO L470 AbstractCegarLoop]: Abstraction has 2195 states and 7898 transitions. [2022-03-03 20:11:05,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:05,345 INFO L276 IsEmpty]: Start isEmpty. Operand 2195 states and 7898 transitions. [2022-03-03 20:11:05,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:05,348 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:05,348 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:05,364 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-03-03 20:11:05,548 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:05,549 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:05,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:05,549 INFO L85 PathProgramCache]: Analyzing trace with hash -364125024, now seen corresponding path program 3 times [2022-03-03 20:11:05,549 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:05,549 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493754547] [2022-03-03 20:11:05,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:05,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:05,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:05,582 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:05,582 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:05,582 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493754547] [2022-03-03 20:11:05,582 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493754547] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:05,582 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404061338] [2022-03-03 20:11:05,582 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:11:05,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:05,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:05,584 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-03 20:11:05,592 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-03 20:11:05,612 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 20:11:05,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:05,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-03 20:11:05,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:05,742 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:05,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:05,855 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:05,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404061338] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:05,856 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:05,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-03-03 20:11:05,856 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620161425] [2022-03-03 20:11:05,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:05,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-03 20:11:05,856 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:05,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-03 20:11:05,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2022-03-03 20:11:05,857 INFO L87 Difference]: Start difference. First operand 2195 states and 7898 transitions. Second operand has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 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-03 20:11:06,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:06,329 INFO L93 Difference]: Finished difference Result 5064 states and 16503 transitions. [2022-03-03 20:11:06,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-03 20:11:06,329 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:06,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:06,338 INFO L225 Difference]: With dead ends: 5064 [2022-03-03 20:11:06,338 INFO L226 Difference]: Without dead ends: 5064 [2022-03-03 20:11:06,339 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 421 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=499, Invalid=907, Unknown=0, NotChecked=0, Total=1406 [2022-03-03 20:11:06,339 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 424 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:06,339 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 157 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:11:06,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5064 states. [2022-03-03 20:11:06,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5064 to 2506. [2022-03-03 20:11:06,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2506 states, 2505 states have (on average 3.627944111776447) internal successors, (9088), 2505 states have internal predecessors, (9088), 0 states have call successors, (0), 0 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-03 20:11:06,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2506 states to 2506 states and 9088 transitions. [2022-03-03 20:11:06,403 INFO L78 Accepts]: Start accepts. Automaton has 2506 states and 9088 transitions. Word has length 27 [2022-03-03 20:11:06,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:06,404 INFO L470 AbstractCegarLoop]: Abstraction has 2506 states and 9088 transitions. [2022-03-03 20:11:06,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 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-03 20:11:06,404 INFO L276 IsEmpty]: Start isEmpty. Operand 2506 states and 9088 transitions. [2022-03-03 20:11:06,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:06,408 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:06,408 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:06,423 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-03-03 20:11:06,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-03-03 20:11:06,608 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:06,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:06,609 INFO L85 PathProgramCache]: Analyzing trace with hash -222606288, now seen corresponding path program 4 times [2022-03-03 20:11:06,609 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:06,609 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163024728] [2022-03-03 20:11:06,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:06,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:06,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:06,668 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:06,668 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:06,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163024728] [2022-03-03 20:11:06,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163024728] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:06,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238154908] [2022-03-03 20:11:06,668 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:11:06,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:06,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:06,670 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-03 20:11:06,671 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-03 20:11:06,694 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:11:06,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:06,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:11:06,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:06,779 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:06,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:06,877 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:06,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238154908] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:06,877 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:06,877 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 16 [2022-03-03 20:11:06,877 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966864316] [2022-03-03 20:11:06,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:06,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 20:11:06,878 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:06,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 20:11:06,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-03-03 20:11:06,878 INFO L87 Difference]: Start difference. First operand 2506 states and 9088 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:11:07,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:07,255 INFO L93 Difference]: Finished difference Result 3582 states and 12287 transitions. [2022-03-03 20:11:07,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-03 20:11:07,255 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:07,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:07,261 INFO L225 Difference]: With dead ends: 3582 [2022-03-03 20:11:07,261 INFO L226 Difference]: Without dead ends: 3578 [2022-03-03 20:11:07,262 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=350, Invalid=982, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 20:11:07,262 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 281 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:07,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 142 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:11:07,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3578 states. [2022-03-03 20:11:07,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3578 to 2506. [2022-03-03 20:11:07,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2506 states, 2505 states have (on average 3.6271457085828342) internal successors, (9086), 2505 states have internal predecessors, (9086), 0 states have call successors, (0), 0 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-03 20:11:07,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2506 states to 2506 states and 9086 transitions. [2022-03-03 20:11:07,329 INFO L78 Accepts]: Start accepts. Automaton has 2506 states and 9086 transitions. Word has length 27 [2022-03-03 20:11:07,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:07,329 INFO L470 AbstractCegarLoop]: Abstraction has 2506 states and 9086 transitions. [2022-03-03 20:11:07,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:11:07,329 INFO L276 IsEmpty]: Start isEmpty. Operand 2506 states and 9086 transitions. [2022-03-03 20:11:07,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:07,335 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:07,335 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:07,361 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-03 20:11:07,551 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,SelfDestructingSolverStorable45 [2022-03-03 20:11:07,551 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:07,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:07,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1747073476, now seen corresponding path program 5 times [2022-03-03 20:11:07,552 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:07,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116836412] [2022-03-03 20:11:07,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:07,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:07,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:07,591 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:07,592 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:07,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116836412] [2022-03-03 20:11:07,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116836412] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:07,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1612089820] [2022-03-03 20:11:07,592 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:11:07,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:07,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:07,593 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-03 20:11:07,596 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-03 20:11:07,615 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:11:07,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:07,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 20:11:07,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:07,693 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 20:11:07,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:07,794 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:07,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1612089820] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:07,795 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:07,795 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 12 [2022-03-03 20:11:07,795 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456032040] [2022-03-03 20:11:07,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:07,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-03 20:11:07,795 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:07,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-03 20:11:07,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2022-03-03 20:11:07,795 INFO L87 Difference]: Start difference. First operand 2506 states and 9086 transitions. Second operand has 12 states, 12 states have (on average 4.75) internal successors, (57), 12 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-03 20:11:07,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:07,996 INFO L93 Difference]: Finished difference Result 3788 states and 12985 transitions. [2022-03-03 20:11:07,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 20:11:07,996 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.75) internal successors, (57), 12 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) Word has length 27 [2022-03-03 20:11:07,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:08,003 INFO L225 Difference]: With dead ends: 3788 [2022-03-03 20:11:08,004 INFO L226 Difference]: Without dead ends: 3782 [2022-03-03 20:11:08,004 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=161, Invalid=259, Unknown=0, NotChecked=0, Total=420 [2022-03-03 20:11:08,004 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 182 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:08,004 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 80 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:11:08,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3782 states. [2022-03-03 20:11:08,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3782 to 2583. [2022-03-03 20:11:08,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2583 states, 2582 states have (on average 3.6429124709527496) internal successors, (9406), 2582 states have internal predecessors, (9406), 0 states have call successors, (0), 0 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-03 20:11:08,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2583 states to 2583 states and 9406 transitions. [2022-03-03 20:11:08,051 INFO L78 Accepts]: Start accepts. Automaton has 2583 states and 9406 transitions. Word has length 27 [2022-03-03 20:11:08,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:08,051 INFO L470 AbstractCegarLoop]: Abstraction has 2583 states and 9406 transitions. [2022-03-03 20:11:08,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.75) internal successors, (57), 12 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-03 20:11:08,051 INFO L276 IsEmpty]: Start isEmpty. Operand 2583 states and 9406 transitions. [2022-03-03 20:11:08,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:08,056 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:08,056 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:08,071 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-03-03 20:11:08,256 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,SelfDestructingSolverStorable46 [2022-03-03 20:11:08,256 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:08,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:08,257 INFO L85 PathProgramCache]: Analyzing trace with hash -265980168, now seen corresponding path program 6 times [2022-03-03 20:11:08,257 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:08,257 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475768640] [2022-03-03 20:11:08,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:08,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:08,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:08,303 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:08,304 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:08,304 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475768640] [2022-03-03 20:11:08,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475768640] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:08,304 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488443913] [2022-03-03 20:11:08,304 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:11:08,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:08,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:08,305 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-03 20:11:08,338 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-03 20:11:08,343 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 20:11:08,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:08,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:11:08,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:08,427 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:08,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:08,512 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:08,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [488443913] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:08,512 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:08,512 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-03 20:11:08,512 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846403287] [2022-03-03 20:11:08,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:08,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-03 20:11:08,513 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:08,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-03 20:11:08,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-03-03 20:11:08,513 INFO L87 Difference]: Start difference. First operand 2583 states and 9406 transitions. Second operand has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:08,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:08,891 INFO L93 Difference]: Finished difference Result 3686 states and 12704 transitions. [2022-03-03 20:11:08,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-03 20:11:08,891 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:08,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:08,898 INFO L225 Difference]: With dead ends: 3686 [2022-03-03 20:11:08,898 INFO L226 Difference]: Without dead ends: 3674 [2022-03-03 20:11:08,899 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=280, Invalid=842, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 20:11:08,899 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 201 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:08,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 168 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:11:08,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3674 states. [2022-03-03 20:11:08,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3674 to 2675. [2022-03-03 20:11:08,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2675 states, 2674 states have (on average 3.6290201944652205) internal successors, (9704), 2674 states have internal predecessors, (9704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:08,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2675 states to 2675 states and 9704 transitions. [2022-03-03 20:11:08,974 INFO L78 Accepts]: Start accepts. Automaton has 2675 states and 9704 transitions. Word has length 27 [2022-03-03 20:11:08,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:08,975 INFO L470 AbstractCegarLoop]: Abstraction has 2675 states and 9704 transitions. [2022-03-03 20:11:08,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:08,975 INFO L276 IsEmpty]: Start isEmpty. Operand 2675 states and 9704 transitions. [2022-03-03 20:11:08,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:08,979 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:08,979 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:08,997 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-03 20:11:09,180 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,SelfDestructingSolverStorable47 [2022-03-03 20:11:09,180 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:09,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:09,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1152838668, now seen corresponding path program 4 times [2022-03-03 20:11:09,180 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:09,180 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852448892] [2022-03-03 20:11:09,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:09,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:09,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:09,211 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-03 20:11:09,211 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:09,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852448892] [2022-03-03 20:11:09,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852448892] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:09,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589987564] [2022-03-03 20:11:09,211 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:11:09,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:09,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:09,212 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-03 20:11:09,213 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-03 20:11:09,232 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:11:09,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:09,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 20:11:09,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:09,322 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-03 20:11:09,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:09,412 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-03 20:11:09,412 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589987564] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:09,412 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:09,413 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-03 20:11:09,413 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287178961] [2022-03-03 20:11:09,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:09,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-03 20:11:09,413 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:09,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-03 20:11:09,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-03-03 20:11:09,413 INFO L87 Difference]: Start difference. First operand 2675 states and 9704 transitions. Second operand has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:11:09,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:09,815 INFO L93 Difference]: Finished difference Result 4316 states and 14700 transitions. [2022-03-03 20:11:09,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 20:11:09,816 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:09,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:09,824 INFO L225 Difference]: With dead ends: 4316 [2022-03-03 20:11:09,824 INFO L226 Difference]: Without dead ends: 4304 [2022-03-03 20:11:09,824 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=355, Invalid=767, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 20:11:09,824 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 259 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:09,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [259 Valid, 139 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:11:09,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4304 states. [2022-03-03 20:11:09,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4304 to 2786. [2022-03-03 20:11:09,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2786 states, 2785 states have (on average 3.676122082585278) internal successors, (10238), 2785 states have internal predecessors, (10238), 0 states have call successors, (0), 0 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-03 20:11:09,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2786 states to 2786 states and 10238 transitions. [2022-03-03 20:11:09,880 INFO L78 Accepts]: Start accepts. Automaton has 2786 states and 10238 transitions. Word has length 27 [2022-03-03 20:11:09,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:09,880 INFO L470 AbstractCegarLoop]: Abstraction has 2786 states and 10238 transitions. [2022-03-03 20:11:09,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:11:09,880 INFO L276 IsEmpty]: Start isEmpty. Operand 2786 states and 10238 transitions. [2022-03-03 20:11:09,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:09,885 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:09,885 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:09,900 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-03-03 20:11:10,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-03-03 20:11:10,086 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:10,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:10,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1884144356, now seen corresponding path program 5 times [2022-03-03 20:11:10,087 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:10,087 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861666995] [2022-03-03 20:11:10,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:10,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:10,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:10,126 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-03 20:11:10,126 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:10,126 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861666995] [2022-03-03 20:11:10,126 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861666995] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:10,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805958034] [2022-03-03 20:11:10,127 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:11:10,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:10,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:10,128 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-03 20:11:10,129 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-03 20:11:10,153 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 20:11:10,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:10,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 20:11:10,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:10,253 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-03 20:11:10,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:10,341 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-03 20:11:10,341 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805958034] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:10,341 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:10,341 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-03 20:11:10,342 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567436738] [2022-03-03 20:11:10,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:10,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-03 20:11:10,342 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:10,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-03 20:11:10,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-03-03 20:11:10,342 INFO L87 Difference]: Start difference. First operand 2786 states and 10238 transitions. Second operand has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:11:10,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:10,847 INFO L93 Difference]: Finished difference Result 5467 states and 17872 transitions. [2022-03-03 20:11:10,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-03 20:11:10,847 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:10,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:10,857 INFO L225 Difference]: With dead ends: 5467 [2022-03-03 20:11:10,857 INFO L226 Difference]: Without dead ends: 5467 [2022-03-03 20:11:10,857 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 373 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=397, Invalid=935, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 20:11:10,858 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 310 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:10,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 204 Invalid, 561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 498 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:11:10,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5467 states. [2022-03-03 20:11:10,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5467 to 2654. [2022-03-03 20:11:10,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2654 states, 2653 states have (on average 3.647568790049001) internal successors, (9677), 2653 states have internal predecessors, (9677), 0 states have call successors, (0), 0 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-03 20:11:10,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2654 states to 2654 states and 9677 transitions. [2022-03-03 20:11:10,944 INFO L78 Accepts]: Start accepts. Automaton has 2654 states and 9677 transitions. Word has length 27 [2022-03-03 20:11:10,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:10,944 INFO L470 AbstractCegarLoop]: Abstraction has 2654 states and 9677 transitions. [2022-03-03 20:11:10,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:11:10,944 INFO L276 IsEmpty]: Start isEmpty. Operand 2654 states and 9677 transitions. [2022-03-03 20:11:10,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:10,950 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:10,950 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:10,973 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-03 20:11:11,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-03 20:11:11,172 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:11,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:11,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1328037108, now seen corresponding path program 7 times [2022-03-03 20:11:11,173 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:11,173 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235367491] [2022-03-03 20:11:11,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:11,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:11,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:11,213 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:11,214 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:11,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235367491] [2022-03-03 20:11:11,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235367491] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:11,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266833380] [2022-03-03 20:11:11,214 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:11:11,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:11,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:11,215 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-03 20:11:11,231 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-03 20:11:11,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:11,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:11:11,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:11,333 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:11,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:11,431 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:11,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266833380] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:11,432 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:11,432 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-03 20:11:11,432 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423486552] [2022-03-03 20:11:11,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:11,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-03 20:11:11,432 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:11,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-03 20:11:11,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-03-03 20:11:11,433 INFO L87 Difference]: Start difference. First operand 2654 states and 9677 transitions. Second operand has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 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-03 20:11:12,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:12,281 INFO L93 Difference]: Finished difference Result 5183 states and 16984 transitions. [2022-03-03 20:11:12,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-03 20:11:12,281 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:12,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:12,291 INFO L225 Difference]: With dead ends: 5183 [2022-03-03 20:11:12,291 INFO L226 Difference]: Without dead ends: 5183 [2022-03-03 20:11:12,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1181 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=828, Invalid=2712, Unknown=0, NotChecked=0, Total=3540 [2022-03-03 20:11:12,292 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 339 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 810 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:12,292 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [339 Valid, 287 Invalid, 867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 810 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 20:11:12,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5183 states. [2022-03-03 20:11:12,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5183 to 2734. [2022-03-03 20:11:12,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2734 states, 2733 states have (on average 3.6315404317599707) internal successors, (9925), 2733 states have internal predecessors, (9925), 0 states have call successors, (0), 0 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-03 20:11:12,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2734 states to 2734 states and 9925 transitions. [2022-03-03 20:11:12,365 INFO L78 Accepts]: Start accepts. Automaton has 2734 states and 9925 transitions. Word has length 27 [2022-03-03 20:11:12,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:12,365 INFO L470 AbstractCegarLoop]: Abstraction has 2734 states and 9925 transitions. [2022-03-03 20:11:12,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.466666666666667) internal successors, (52), 15 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-03 20:11:12,365 INFO L276 IsEmpty]: Start isEmpty. Operand 2734 states and 9925 transitions. [2022-03-03 20:11:12,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:12,370 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:12,370 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:12,386 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-03 20:11:12,570 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,SelfDestructingSolverStorable50 [2022-03-03 20:11:12,571 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:12,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:12,571 INFO L85 PathProgramCache]: Analyzing trace with hash -651492432, now seen corresponding path program 8 times [2022-03-03 20:11:12,571 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:12,571 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340508975] [2022-03-03 20:11:12,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:12,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:12,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:12,611 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:12,612 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:12,612 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340508975] [2022-03-03 20:11:12,612 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340508975] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:12,612 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063369711] [2022-03-03 20:11:12,612 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:11:12,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:12,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:12,613 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-03 20:11:12,635 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-03 20:11:12,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:11:12,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:12,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:11:12,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:12,774 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:12,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:12,897 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:12,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063369711] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:12,897 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:12,897 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-03 20:11:12,897 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624615057] [2022-03-03 20:11:12,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:12,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-03 20:11:12,898 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:12,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-03 20:11:12,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2022-03-03 20:11:12,898 INFO L87 Difference]: Start difference. First operand 2734 states and 9925 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:11:14,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:14,322 INFO L93 Difference]: Finished difference Result 5542 states and 18021 transitions. [2022-03-03 20:11:14,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-03-03 20:11:14,322 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:14,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:14,332 INFO L225 Difference]: With dead ends: 5542 [2022-03-03 20:11:14,332 INFO L226 Difference]: Without dead ends: 5542 [2022-03-03 20:11:14,333 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3303 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1689, Invalid=7053, Unknown=0, NotChecked=0, Total=8742 [2022-03-03 20:11:14,335 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 480 mSDsluCounter, 585 mSDsCounter, 0 mSdLazyCounter, 984 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 1070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 984 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:14,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [480 Valid, 347 Invalid, 1070 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 984 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-03 20:11:14,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5542 states. [2022-03-03 20:11:14,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5542 to 2802. [2022-03-03 20:11:14,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2802 states, 2801 states have (on average 3.6219207425919313) internal successors, (10145), 2801 states have internal predecessors, (10145), 0 states have call successors, (0), 0 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-03 20:11:14,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2802 states to 2802 states and 10145 transitions. [2022-03-03 20:11:14,398 INFO L78 Accepts]: Start accepts. Automaton has 2802 states and 10145 transitions. Word has length 27 [2022-03-03 20:11:14,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:14,399 INFO L470 AbstractCegarLoop]: Abstraction has 2802 states and 10145 transitions. [2022-03-03 20:11:14,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:11:14,399 INFO L276 IsEmpty]: Start isEmpty. Operand 2802 states and 10145 transitions. [2022-03-03 20:11:14,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:14,404 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:14,404 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:14,420 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-03 20:11:14,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:14,606 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:14,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:14,606 INFO L85 PathProgramCache]: Analyzing trace with hash 80969004, now seen corresponding path program 9 times [2022-03-03 20:11:14,606 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:14,606 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872558170] [2022-03-03 20:11:14,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:14,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:14,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:14,649 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:14,649 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:14,649 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872558170] [2022-03-03 20:11:14,649 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872558170] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:14,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1281022660] [2022-03-03 20:11:14,650 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:11:14,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:14,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:14,651 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-03 20:11:14,654 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-03 20:11:14,673 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 20:11:14,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:14,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:11:14,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:14,769 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:14,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:14,869 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:14,870 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1281022660] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:14,870 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:14,870 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-03 20:11:14,870 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574562590] [2022-03-03 20:11:14,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:14,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-03 20:11:14,870 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:14,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-03 20:11:14,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-03-03 20:11:14,870 INFO L87 Difference]: Start difference. First operand 2802 states and 10145 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:11:15,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:15,748 INFO L93 Difference]: Finished difference Result 5006 states and 16555 transitions. [2022-03-03 20:11:15,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-03 20:11:15,748 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:15,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:15,757 INFO L225 Difference]: With dead ends: 5006 [2022-03-03 20:11:15,757 INFO L226 Difference]: Without dead ends: 5002 [2022-03-03 20:11:15,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1434 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1004, Invalid=3418, Unknown=0, NotChecked=0, Total=4422 [2022-03-03 20:11:15,758 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 422 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 757 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:15,758 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [422 Valid, 246 Invalid, 842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 757 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 20:11:15,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5002 states. [2022-03-03 20:11:15,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5002 to 2752. [2022-03-03 20:11:15,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2752 states, 2751 states have (on average 3.6255906942929843) internal successors, (9974), 2751 states have internal predecessors, (9974), 0 states have call successors, (0), 0 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-03 20:11:15,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2752 states to 2752 states and 9974 transitions. [2022-03-03 20:11:15,816 INFO L78 Accepts]: Start accepts. Automaton has 2752 states and 9974 transitions. Word has length 27 [2022-03-03 20:11:15,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:15,816 INFO L470 AbstractCegarLoop]: Abstraction has 2752 states and 9974 transitions. [2022-03-03 20:11:15,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 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-03 20:11:15,816 INFO L276 IsEmpty]: Start isEmpty. Operand 2752 states and 9974 transitions. [2022-03-03 20:11:15,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:15,822 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:15,822 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:15,842 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-03 20:11:16,037 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,SelfDestructingSolverStorable52 [2022-03-03 20:11:16,037 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:16,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:16,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1571343112, now seen corresponding path program 10 times [2022-03-03 20:11:16,038 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:16,038 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191229447] [2022-03-03 20:11:16,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:16,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:16,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:16,079 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:16,079 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:16,079 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191229447] [2022-03-03 20:11:16,079 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191229447] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:16,079 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657689435] [2022-03-03 20:11:16,079 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:11:16,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:16,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:16,080 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-03 20:11:16,081 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-03 20:11:16,101 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:11:16,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:16,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 20:11:16,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:16,187 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:16,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:16,291 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:16,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657689435] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:16,291 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:16,291 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-03 20:11:16,292 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935402643] [2022-03-03 20:11:16,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:16,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-03 20:11:16,292 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:16,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-03 20:11:16,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-03-03 20:11:16,292 INFO L87 Difference]: Start difference. First operand 2752 states and 9974 transitions. Second operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 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-03 20:11:17,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:17,255 INFO L93 Difference]: Finished difference Result 5443 states and 18142 transitions. [2022-03-03 20:11:17,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-03 20:11:17,255 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:17,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:17,265 INFO L225 Difference]: With dead ends: 5443 [2022-03-03 20:11:17,265 INFO L226 Difference]: Without dead ends: 5443 [2022-03-03 20:11:17,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1506 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=947, Invalid=3475, Unknown=0, NotChecked=0, Total=4422 [2022-03-03 20:11:17,266 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 297 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 853 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 910 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 853 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:17,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [297 Valid, 334 Invalid, 910 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 853 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 20:11:17,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5443 states. [2022-03-03 20:11:17,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5443 to 2732. [2022-03-03 20:11:17,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2732 states, 2731 states have (on average 3.6363969242035883) internal successors, (9931), 2731 states have internal predecessors, (9931), 0 states have call successors, (0), 0 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-03 20:11:17,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2732 states to 2732 states and 9931 transitions. [2022-03-03 20:11:17,326 INFO L78 Accepts]: Start accepts. Automaton has 2732 states and 9931 transitions. Word has length 27 [2022-03-03 20:11:17,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:17,326 INFO L470 AbstractCegarLoop]: Abstraction has 2732 states and 9931 transitions. [2022-03-03 20:11:17,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 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-03 20:11:17,326 INFO L276 IsEmpty]: Start isEmpty. Operand 2732 states and 9931 transitions. [2022-03-03 20:11:17,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:17,329 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:17,330 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:17,345 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-03 20:11:17,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:17,530 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:17,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:17,531 INFO L85 PathProgramCache]: Analyzing trace with hash 849104956, now seen corresponding path program 6 times [2022-03-03 20:11:17,531 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:17,531 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79773737] [2022-03-03 20:11:17,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:17,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:17,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:17,564 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-03 20:11:17,564 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:17,565 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79773737] [2022-03-03 20:11:17,565 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79773737] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:17,565 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165704855] [2022-03-03 20:11:17,565 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:11:17,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:17,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:17,566 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-03 20:11:17,595 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-03 20:11:17,598 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-03 20:11:17,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:17,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 20:11:17,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:17,686 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-03 20:11:17,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:17,773 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-03 20:11:17,773 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165704855] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:17,774 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:17,774 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-03 20:11:17,774 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072190995] [2022-03-03 20:11:17,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:17,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-03 20:11:17,775 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:17,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-03 20:11:17,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-03-03 20:11:17,776 INFO L87 Difference]: Start difference. First operand 2732 states and 9931 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 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-03 20:11:18,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:18,264 INFO L93 Difference]: Finished difference Result 3932 states and 13232 transitions. [2022-03-03 20:11:18,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 20:11:18,265 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:18,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:18,274 INFO L225 Difference]: With dead ends: 3932 [2022-03-03 20:11:18,274 INFO L226 Difference]: Without dead ends: 3920 [2022-03-03 20:11:18,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=347, Invalid=775, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 20:11:18,275 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 239 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:18,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 116 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:11:18,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3920 states. [2022-03-03 20:11:18,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3920 to 2738. [2022-03-03 20:11:18,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2738 states, 2737 states have (on average 3.638655462184874) internal successors, (9959), 2737 states have internal predecessors, (9959), 0 states have call successors, (0), 0 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-03 20:11:18,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2738 states to 2738 states and 9959 transitions. [2022-03-03 20:11:18,343 INFO L78 Accepts]: Start accepts. Automaton has 2738 states and 9959 transitions. Word has length 27 [2022-03-03 20:11:18,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:18,343 INFO L470 AbstractCegarLoop]: Abstraction has 2738 states and 9959 transitions. [2022-03-03 20:11:18,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 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-03 20:11:18,343 INFO L276 IsEmpty]: Start isEmpty. Operand 2738 states and 9959 transitions. [2022-03-03 20:11:18,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:18,349 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:18,349 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:18,375 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-03 20:11:18,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:18,571 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:18,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:18,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1493455884, now seen corresponding path program 7 times [2022-03-03 20:11:18,571 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:18,571 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371164877] [2022-03-03 20:11:18,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:18,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:18,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:18,610 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-03 20:11:18,610 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:18,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371164877] [2022-03-03 20:11:18,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371164877] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:18,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646478182] [2022-03-03 20:11:18,610 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:11:18,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:18,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:18,611 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-03 20:11:18,612 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-03 20:11:18,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:18,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 20:11:18,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:18,715 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-03 20:11:18,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:18,803 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-03 20:11:18,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646478182] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:18,803 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:18,803 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-03 20:11:18,803 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553224214] [2022-03-03 20:11:18,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:18,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-03 20:11:18,803 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:18,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-03 20:11:18,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-03-03 20:11:18,804 INFO L87 Difference]: Start difference. First operand 2738 states and 9959 transitions. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:19,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:19,285 INFO L93 Difference]: Finished difference Result 4278 states and 14124 transitions. [2022-03-03 20:11:19,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-03 20:11:19,285 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:19,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:19,293 INFO L225 Difference]: With dead ends: 4278 [2022-03-03 20:11:19,293 INFO L226 Difference]: Without dead ends: 4250 [2022-03-03 20:11:19,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=447, Invalid=1113, Unknown=0, NotChecked=0, Total=1560 [2022-03-03 20:11:19,293 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 385 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:19,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [385 Valid, 116 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 429 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:11:19,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4250 states. [2022-03-03 20:11:19,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4250 to 2739. [2022-03-03 20:11:19,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2739 states, 2738 states have (on average 3.6380569758948136) internal successors, (9961), 2738 states have internal predecessors, (9961), 0 states have call successors, (0), 0 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-03 20:11:19,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2739 states to 2739 states and 9961 transitions. [2022-03-03 20:11:19,374 INFO L78 Accepts]: Start accepts. Automaton has 2739 states and 9961 transitions. Word has length 27 [2022-03-03 20:11:19,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:19,374 INFO L470 AbstractCegarLoop]: Abstraction has 2739 states and 9961 transitions. [2022-03-03 20:11:19,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:19,375 INFO L276 IsEmpty]: Start isEmpty. Operand 2739 states and 9961 transitions. [2022-03-03 20:11:19,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:19,380 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:19,380 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:19,402 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-03 20:11:19,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-03-03 20:11:19,599 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:19,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:19,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1441374180, now seen corresponding path program 8 times [2022-03-03 20:11:19,600 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:19,600 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613673756] [2022-03-03 20:11:19,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:19,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:19,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:19,630 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-03 20:11:19,631 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:19,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613673756] [2022-03-03 20:11:19,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613673756] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:19,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528179457] [2022-03-03 20:11:19,631 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:11:19,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:19,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:19,632 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-03 20:11:19,633 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-03 20:11:19,652 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:11:19,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:19,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 20:11:19,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:19,728 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-03 20:11:19,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:19,799 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-03 20:11:19,800 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528179457] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:19,800 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:19,800 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-03-03 20:11:19,800 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380330402] [2022-03-03 20:11:19,800 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:19,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-03 20:11:19,800 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:19,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-03 20:11:19,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-03-03 20:11:19,801 INFO L87 Difference]: Start difference. First operand 2739 states and 9961 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:20,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:20,197 INFO L93 Difference]: Finished difference Result 5908 states and 19384 transitions. [2022-03-03 20:11:20,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 20:11:20,198 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:20,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:20,208 INFO L225 Difference]: With dead ends: 5908 [2022-03-03 20:11:20,208 INFO L226 Difference]: Without dead ends: 5908 [2022-03-03 20:11:20,209 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=284, Invalid=708, Unknown=0, NotChecked=0, Total=992 [2022-03-03 20:11:20,209 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 307 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:20,209 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [307 Valid, 137 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:11:20,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5908 states. [2022-03-03 20:11:20,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5908 to 2794. [2022-03-03 20:11:20,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2794 states, 2793 states have (on average 3.661654135338346) internal successors, (10227), 2793 states have internal predecessors, (10227), 0 states have call successors, (0), 0 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-03 20:11:20,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2794 states to 2794 states and 10227 transitions. [2022-03-03 20:11:20,275 INFO L78 Accepts]: Start accepts. Automaton has 2794 states and 10227 transitions. Word has length 27 [2022-03-03 20:11:20,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:20,275 INFO L470 AbstractCegarLoop]: Abstraction has 2794 states and 10227 transitions. [2022-03-03 20:11:20,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:20,275 INFO L276 IsEmpty]: Start isEmpty. Operand 2794 states and 10227 transitions. [2022-03-03 20:11:20,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:20,279 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:20,279 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:20,294 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-03 20:11:20,479 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,SelfDestructingSolverStorable56 [2022-03-03 20:11:20,480 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:20,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:20,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1264993636, now seen corresponding path program 9 times [2022-03-03 20:11:20,480 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:20,480 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85541977] [2022-03-03 20:11:20,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:20,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:20,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:20,512 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-03 20:11:20,512 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:20,513 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85541977] [2022-03-03 20:11:20,513 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85541977] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:20,513 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848178723] [2022-03-03 20:11:20,513 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:11:20,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:20,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:20,514 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-03 20:11:20,539 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-03 20:11:20,556 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-03 20:11:20,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:20,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 20:11:20,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:20,632 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-03 20:11:20,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:20,709 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-03 20:11:20,709 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848178723] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:20,709 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:20,709 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-03-03 20:11:20,709 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690689329] [2022-03-03 20:11:20,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:20,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-03 20:11:20,710 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:20,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-03 20:11:20,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-03-03 20:11:20,710 INFO L87 Difference]: Start difference. First operand 2794 states and 10227 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:21,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:21,183 INFO L93 Difference]: Finished difference Result 5359 states and 17731 transitions. [2022-03-03 20:11:21,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 20:11:21,183 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:21,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:21,193 INFO L225 Difference]: With dead ends: 5359 [2022-03-03 20:11:21,193 INFO L226 Difference]: Without dead ends: 5338 [2022-03-03 20:11:21,193 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=284, Invalid=708, Unknown=0, NotChecked=0, Total=992 [2022-03-03 20:11:21,193 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 310 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:21,194 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 136 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-03 20:11:21,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5338 states. [2022-03-03 20:11:21,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5338 to 2798. [2022-03-03 20:11:21,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2798 states, 2797 states have (on average 3.659277797640329) internal successors, (10235), 2797 states have internal predecessors, (10235), 0 states have call successors, (0), 0 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-03 20:11:21,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2798 states to 2798 states and 10235 transitions. [2022-03-03 20:11:21,252 INFO L78 Accepts]: Start accepts. Automaton has 2798 states and 10235 transitions. Word has length 27 [2022-03-03 20:11:21,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:21,252 INFO L470 AbstractCegarLoop]: Abstraction has 2798 states and 10235 transitions. [2022-03-03 20:11:21,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:21,252 INFO L276 IsEmpty]: Start isEmpty. Operand 2798 states and 10235 transitions. [2022-03-03 20:11:21,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:21,256 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:21,256 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:21,271 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-03 20:11:21,456 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,SelfDestructingSolverStorable57 [2022-03-03 20:11:21,456 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:21,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:21,457 INFO L85 PathProgramCache]: Analyzing trace with hash 688690008, now seen corresponding path program 10 times [2022-03-03 20:11:21,457 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:21,457 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867617079] [2022-03-03 20:11:21,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:21,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:21,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:21,498 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-03 20:11:21,499 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:21,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867617079] [2022-03-03 20:11:21,499 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867617079] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:21,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796292743] [2022-03-03 20:11:21,499 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:11:21,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:21,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:21,500 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-03 20:11:21,502 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-03 20:11:21,525 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:11:21,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:21,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 20:11:21,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:21,595 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-03 20:11:21,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:21,665 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-03 20:11:21,665 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1796292743] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:21,665 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:21,665 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-03-03 20:11:21,665 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317517885] [2022-03-03 20:11:21,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:21,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-03 20:11:21,665 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:21,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-03 20:11:21,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-03-03 20:11:21,666 INFO L87 Difference]: Start difference. First operand 2798 states and 10235 transitions. Second operand has 12 states, 12 states have (on average 4.25) internal successors, (51), 12 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:21,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:21,871 INFO L93 Difference]: Finished difference Result 3577 states and 12451 transitions. [2022-03-03 20:11:21,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 20:11:21,871 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.25) internal successors, (51), 12 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:21,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:21,877 INFO L225 Difference]: With dead ends: 3577 [2022-03-03 20:11:21,877 INFO L226 Difference]: Without dead ends: 3577 [2022-03-03 20:11:21,878 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=131, Invalid=289, Unknown=0, NotChecked=0, Total=420 [2022-03-03 20:11:21,878 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 95 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:21,878 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 115 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:11:21,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3577 states. [2022-03-03 20:11:21,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3577 to 2756. [2022-03-03 20:11:21,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2756 states, 2755 states have (on average 3.658439201451906) internal successors, (10079), 2755 states have internal predecessors, (10079), 0 states have call successors, (0), 0 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-03 20:11:21,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2756 states to 2756 states and 10079 transitions. [2022-03-03 20:11:21,939 INFO L78 Accepts]: Start accepts. Automaton has 2756 states and 10079 transitions. Word has length 27 [2022-03-03 20:11:21,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:21,939 INFO L470 AbstractCegarLoop]: Abstraction has 2756 states and 10079 transitions. [2022-03-03 20:11:21,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.25) internal successors, (51), 12 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:21,939 INFO L276 IsEmpty]: Start isEmpty. Operand 2756 states and 10079 transitions. [2022-03-03 20:11:21,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:21,943 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:21,943 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:21,958 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-03 20:11:22,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-03-03 20:11:22,144 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:22,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:22,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1700169504, now seen corresponding path program 11 times [2022-03-03 20:11:22,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:22,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237732962] [2022-03-03 20:11:22,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:22,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:22,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:22,175 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-03 20:11:22,175 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:22,175 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237732962] [2022-03-03 20:11:22,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237732962] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:22,175 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670008820] [2022-03-03 20:11:22,175 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:11:22,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:22,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:22,176 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-03 20:11:22,177 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-03 20:11:22,196 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 20:11:22,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:22,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 20:11:22,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:22,266 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-03 20:11:22,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:22,335 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-03 20:11:22,335 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670008820] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:22,335 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:22,335 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-03-03 20:11:22,335 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409960508] [2022-03-03 20:11:22,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:22,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-03 20:11:22,336 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:22,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-03 20:11:22,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-03-03 20:11:22,336 INFO L87 Difference]: Start difference. First operand 2756 states and 10079 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:22,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:22,577 INFO L93 Difference]: Finished difference Result 4516 states and 15384 transitions. [2022-03-03 20:11:22,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 20:11:22,578 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:22,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:22,587 INFO L225 Difference]: With dead ends: 4516 [2022-03-03 20:11:22,588 INFO L226 Difference]: Without dead ends: 4516 [2022-03-03 20:11:22,588 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2022-03-03 20:11:22,588 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 141 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:22,588 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 137 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-03 20:11:22,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4516 states. [2022-03-03 20:11:22,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4516 to 2993. [2022-03-03 20:11:22,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2993 states, 2992 states have (on average 3.671122994652406) internal successors, (10984), 2992 states have internal predecessors, (10984), 0 states have call successors, (0), 0 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-03 20:11:22,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2993 states to 2993 states and 10984 transitions. [2022-03-03 20:11:22,643 INFO L78 Accepts]: Start accepts. Automaton has 2993 states and 10984 transitions. Word has length 27 [2022-03-03 20:11:22,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:22,643 INFO L470 AbstractCegarLoop]: Abstraction has 2993 states and 10984 transitions. [2022-03-03 20:11:22,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:22,644 INFO L276 IsEmpty]: Start isEmpty. Operand 2993 states and 10984 transitions. [2022-03-03 20:11:22,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 20:11:22,648 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:22,648 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:22,664 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-03 20:11:22,853 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,SelfDestructingSolverStorable59 [2022-03-03 20:11:22,853 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:22,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:22,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1006198312, now seen corresponding path program 12 times [2022-03-03 20:11:22,853 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:22,854 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083691075] [2022-03-03 20:11:22,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:22,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:22,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:22,894 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-03 20:11:22,894 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:22,894 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083691075] [2022-03-03 20:11:22,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083691075] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:22,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725572595] [2022-03-03 20:11:22,895 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:11:22,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:22,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:22,896 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-03 20:11:22,930 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-03 20:11:22,934 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-03 20:11:22,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:22,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 20:11:22,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:23,004 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-03 20:11:23,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:23,072 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-03 20:11:23,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725572595] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:23,072 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:23,072 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-03-03 20:11:23,072 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237118710] [2022-03-03 20:11:23,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:23,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-03 20:11:23,073 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:23,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-03 20:11:23,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-03-03 20:11:23,073 INFO L87 Difference]: Start difference. First operand 2993 states and 10984 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:23,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:23,300 INFO L93 Difference]: Finished difference Result 4194 states and 14399 transitions. [2022-03-03 20:11:23,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 20:11:23,300 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-03-03 20:11:23,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:23,326 INFO L225 Difference]: With dead ends: 4194 [2022-03-03 20:11:23,326 INFO L226 Difference]: Without dead ends: 4162 [2022-03-03 20:11:23,326 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 47 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2022-03-03 20:11:23,327 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 145 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:23,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 126 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-03 20:11:23,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4162 states. [2022-03-03 20:11:23,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4162 to 2973. [2022-03-03 20:11:23,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2973 states, 2972 states have (on average 3.6692462987886945) internal successors, (10905), 2972 states have internal predecessors, (10905), 0 states have call successors, (0), 0 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-03 20:11:23,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2973 states to 2973 states and 10905 transitions. [2022-03-03 20:11:23,386 INFO L78 Accepts]: Start accepts. Automaton has 2973 states and 10905 transitions. Word has length 27 [2022-03-03 20:11:23,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:23,386 INFO L470 AbstractCegarLoop]: Abstraction has 2973 states and 10905 transitions. [2022-03-03 20:11:23,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:23,387 INFO L276 IsEmpty]: Start isEmpty. Operand 2973 states and 10905 transitions. [2022-03-03 20:11:23,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:11:23,391 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:23,391 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:23,407 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-03 20:11:23,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:23,592 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:23,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:23,592 INFO L85 PathProgramCache]: Analyzing trace with hash 2115322266, now seen corresponding path program 28 times [2022-03-03 20:11:23,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:23,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232672985] [2022-03-03 20:11:23,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:23,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:23,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:23,941 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:23,942 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:23,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232672985] [2022-03-03 20:11:23,942 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232672985] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:23,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938757164] [2022-03-03 20:11:23,942 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:11:23,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:23,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:23,943 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-03 20:11:23,944 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-03 20:11:23,964 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:11:23,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:23,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-03 20:11:23,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:24,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:11:24,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:11:24,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:11:24,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:11:24,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:11:24,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:11:24,529 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:11:24,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, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 95 treesize of output 109 [2022-03-03 20:11:25,440 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:25,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:26,021 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:26,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:26,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:26,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:26,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:26,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:26,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:26,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:26,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:26,047 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:11:26,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 128 treesize of output 128 [2022-03-03 20:11:26,785 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:26,786 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938757164] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:26,786 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:26,786 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-03-03 20:11:26,786 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717028917] [2022-03-03 20:11:26,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:26,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 20:11:26,786 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:26,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 20:11:26,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=779, Unknown=0, NotChecked=0, Total=930 [2022-03-03 20:11:26,786 INFO L87 Difference]: Start difference. First operand 2973 states and 10905 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:33,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:33,738 INFO L93 Difference]: Finished difference Result 5095 states and 17686 transitions. [2022-03-03 20:11:33,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-03 20:11:33,738 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:11:33,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:33,766 INFO L225 Difference]: With dead ends: 5095 [2022-03-03 20:11:33,766 INFO L226 Difference]: Without dead ends: 5035 [2022-03-03 20:11:33,766 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2226 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=1439, Invalid=5871, Unknown=0, NotChecked=0, Total=7310 [2022-03-03 20:11:33,767 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 410 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 1379 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 1642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:33,767 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [410 Valid, 470 Invalid, 1642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1379 Invalid, 0 Unknown, 183 Unchecked, 0.7s Time] [2022-03-03 20:11:33,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5035 states. [2022-03-03 20:11:33,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5035 to 3298. [2022-03-03 20:11:33,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3298 states, 3297 states have (on average 3.6660600545950865) internal successors, (12087), 3297 states have internal predecessors, (12087), 0 states have call successors, (0), 0 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-03 20:11:33,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3298 states to 3298 states and 12087 transitions. [2022-03-03 20:11:33,831 INFO L78 Accepts]: Start accepts. Automaton has 3298 states and 12087 transitions. Word has length 29 [2022-03-03 20:11:33,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:33,831 INFO L470 AbstractCegarLoop]: Abstraction has 3298 states and 12087 transitions. [2022-03-03 20:11:33,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:33,831 INFO L276 IsEmpty]: Start isEmpty. Operand 3298 states and 12087 transitions. [2022-03-03 20:11:33,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:11:33,836 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:33,836 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:33,852 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-03 20:11:34,036 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:34,037 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:34,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:34,037 INFO L85 PathProgramCache]: Analyzing trace with hash -426613734, now seen corresponding path program 29 times [2022-03-03 20:11:34,037 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:34,037 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131047048] [2022-03-03 20:11:34,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:34,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:34,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:34,479 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:34,480 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:34,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131047048] [2022-03-03 20:11:34,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131047048] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:34,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718824572] [2022-03-03 20:11:34,480 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:11:34,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:34,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:34,481 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-03 20:11:34,481 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-03 20:11:34,502 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 20:11:34,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:34,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 20:11:34,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:35,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:11:35,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:11:35,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:35,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:11:35,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:11:35,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:35,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:35,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 56 [2022-03-03 20:11:35,635 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:35,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:11:36,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:36,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:36,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:36,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:36,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:36,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:36,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:36,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:36,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:11:36,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:11:36,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 109 treesize of output 117 [2022-03-03 20:11:37,319 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:37,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718824572] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:11:37,320 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:11:37,320 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 39 [2022-03-03 20:11:37,320 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741366048] [2022-03-03 20:11:37,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:11:37,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-03 20:11:37,320 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:11:37,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-03 20:11:37,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=1285, Unknown=0, NotChecked=0, Total=1482 [2022-03-03 20:11:37,321 INFO L87 Difference]: Start difference. First operand 3298 states and 12087 transitions. Second operand has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 39 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:50,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:11:50,367 INFO L93 Difference]: Finished difference Result 9275 states and 31075 transitions. [2022-03-03 20:11:50,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2022-03-03 20:11:50,368 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 39 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:11:50,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:11:50,391 INFO L225 Difference]: With dead ends: 9275 [2022-03-03 20:11:50,391 INFO L226 Difference]: Without dead ends: 9215 [2022-03-03 20:11:50,392 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 37 SyntacticMatches, 8 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12643 ImplicationChecksByTransitivity, 12.4s TimeCoverageRelationStatistics Valid=4176, Invalid=25926, Unknown=0, NotChecked=0, Total=30102 [2022-03-03 20:11:50,392 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 902 mSDsluCounter, 1527 mSDsCounter, 0 mSdLazyCounter, 2274 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 902 SdHoareTripleChecker+Valid, 1170 SdHoareTripleChecker+Invalid, 3771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 2274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1356 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:11:50,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [902 Valid, 1170 Invalid, 3771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 2274 Invalid, 0 Unknown, 1356 Unchecked, 1.2s Time] [2022-03-03 20:11:50,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9215 states. [2022-03-03 20:11:50,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9215 to 3347. [2022-03-03 20:11:50,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3347 states, 3346 states have (on average 3.6739390316796174) internal successors, (12293), 3346 states have internal predecessors, (12293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:50,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3347 states to 3347 states and 12293 transitions. [2022-03-03 20:11:50,505 INFO L78 Accepts]: Start accepts. Automaton has 3347 states and 12293 transitions. Word has length 29 [2022-03-03 20:11:50,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:11:50,505 INFO L470 AbstractCegarLoop]: Abstraction has 3347 states and 12293 transitions. [2022-03-03 20:11:50,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 39 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:11:50,505 INFO L276 IsEmpty]: Start isEmpty. Operand 3347 states and 12293 transitions. [2022-03-03 20:11:50,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:11:50,511 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:11:50,511 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:11:50,527 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-03 20:11:50,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:50,712 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:11:50,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:11:50,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1187151466, now seen corresponding path program 30 times [2022-03-03 20:11:50,712 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:11:50,712 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303697891] [2022-03-03 20:11:50,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:11:50,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:11:50,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:11:51,023 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:51,024 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:11:51,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303697891] [2022-03-03 20:11:51,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303697891] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:11:51,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667980741] [2022-03-03 20:11:51,024 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:11:51,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:11:51,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:11:51,025 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-03 20:11:51,026 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-03 20:11:51,051 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 20:11:51,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:11:51,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-03 20:11:51,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:11:51,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:11:51,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:11:51,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:11:51,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:11:51,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:11:51,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:11:51,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:11:51,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:11:51,846 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:11:51,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 9 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 12 case distinctions, treesize of input 104 treesize of output 168 [2022-03-03 20:11:59,106 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:11:59,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:12:00,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:00,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:00,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:00,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:00,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:00,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:00,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:00,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:00,364 INFO L353 Elim1Store]: treesize reduction 16, result has 78.1 percent of original size [2022-03-03 20:12:00,364 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 85 treesize of output 103 [2022-03-03 20:12:01,568 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:12:01,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667980741] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:12:01,568 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:12:01,568 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 16, 16] total 41 [2022-03-03 20:12:01,569 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382738321] [2022-03-03 20:12:01,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:12:01,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-03-03 20:12:01,569 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:12:01,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-03-03 20:12:01,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=1491, Unknown=0, NotChecked=0, Total=1722 [2022-03-03 20:12:01,569 INFO L87 Difference]: Start difference. First operand 3347 states and 12293 transitions. Second operand has 42 states, 42 states have (on average 1.9285714285714286) internal successors, (81), 41 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:12:10,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:12:10,947 INFO L93 Difference]: Finished difference Result 7602 states and 26486 transitions. [2022-03-03 20:12:10,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-03-03 20:12:10,948 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.9285714285714286) internal successors, (81), 41 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:12:10,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:12:10,963 INFO L225 Difference]: With dead ends: 7602 [2022-03-03 20:12:10,963 INFO L226 Difference]: Without dead ends: 7557 [2022-03-03 20:12:10,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 41 SyntacticMatches, 31 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6402 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=2086, Invalid=11486, Unknown=0, NotChecked=0, Total=13572 [2022-03-03 20:12:10,964 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 606 mSDsluCounter, 1197 mSDsCounter, 0 mSdLazyCounter, 1393 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 606 SdHoareTripleChecker+Valid, 837 SdHoareTripleChecker+Invalid, 2453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 996 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 20:12:10,964 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [606 Valid, 837 Invalid, 2453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1393 Invalid, 0 Unknown, 996 Unchecked, 0.7s Time] [2022-03-03 20:12:10,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7557 states. [2022-03-03 20:12:11,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7557 to 3376. [2022-03-03 20:12:11,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3376 states, 3375 states have (on average 3.6743703703703705) internal successors, (12401), 3375 states have internal predecessors, (12401), 0 states have call successors, (0), 0 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-03 20:12:11,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3376 states to 3376 states and 12401 transitions. [2022-03-03 20:12:11,047 INFO L78 Accepts]: Start accepts. Automaton has 3376 states and 12401 transitions. Word has length 29 [2022-03-03 20:12:11,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:12:11,047 INFO L470 AbstractCegarLoop]: Abstraction has 3376 states and 12401 transitions. [2022-03-03 20:12:11,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 1.9285714285714286) internal successors, (81), 41 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:12:11,047 INFO L276 IsEmpty]: Start isEmpty. Operand 3376 states and 12401 transitions. [2022-03-03 20:12:11,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:12:11,053 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:12:11,053 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:12:11,069 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-03-03 20:12:11,254 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:12:11,254 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:12:11,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:12:11,254 INFO L85 PathProgramCache]: Analyzing trace with hash -112165754, now seen corresponding path program 31 times [2022-03-03 20:12:11,254 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:12:11,254 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620159507] [2022-03-03 20:12:11,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:12:11,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:12:11,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:12:11,567 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:12:11,567 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:12:11,567 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620159507] [2022-03-03 20:12:11,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620159507] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:12:11,567 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209985180] [2022-03-03 20:12:11,567 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:12:11,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:12:11,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:12:11,568 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-03 20:12:11,569 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-03 20:12:11,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:12:11,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-03 20:12:11,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:12:12,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:12,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:12,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:12,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:12,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:12,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:12,197 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:12:12,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 114 [2022-03-03 20:12:13,387 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:12:13,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:12:14,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:14,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:14,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:14,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:14,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:14,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:14,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:14,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:14,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:14,027 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:12:14,027 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 134 treesize of output 128 [2022-03-03 20:12:14,796 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:12:14,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209985180] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:12:14,797 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:12:14,797 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-03-03 20:12:14,797 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331326727] [2022-03-03 20:12:14,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:12:14,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 20:12:14,797 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:12:14,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 20:12:14,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=781, Unknown=0, NotChecked=0, Total=930 [2022-03-03 20:12:14,797 INFO L87 Difference]: Start difference. First operand 3376 states and 12401 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:12:19,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:12:19,192 INFO L93 Difference]: Finished difference Result 5717 states and 19828 transitions. [2022-03-03 20:12:19,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-03 20:12:19,193 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:12:19,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:12:19,204 INFO L225 Difference]: With dead ends: 5717 [2022-03-03 20:12:19,205 INFO L226 Difference]: Without dead ends: 5576 [2022-03-03 20:12:19,205 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2089 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1287, Invalid=5519, Unknown=0, NotChecked=0, Total=6806 [2022-03-03 20:12:19,205 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 471 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 1384 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 1830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 1384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 327 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 20:12:19,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 476 Invalid, 1830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 1384 Invalid, 0 Unknown, 327 Unchecked, 0.7s Time] [2022-03-03 20:12:19,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5576 states. [2022-03-03 20:12:19,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5576 to 3561. [2022-03-03 20:12:19,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3561 states, 3560 states have (on average 3.6682584269662923) internal successors, (13059), 3560 states have internal predecessors, (13059), 0 states have call successors, (0), 0 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-03 20:12:19,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3561 states to 3561 states and 13059 transitions. [2022-03-03 20:12:19,280 INFO L78 Accepts]: Start accepts. Automaton has 3561 states and 13059 transitions. Word has length 29 [2022-03-03 20:12:19,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:12:19,280 INFO L470 AbstractCegarLoop]: Abstraction has 3561 states and 13059 transitions. [2022-03-03 20:12:19,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:12:19,280 INFO L276 IsEmpty]: Start isEmpty. Operand 3561 states and 13059 transitions. [2022-03-03 20:12:19,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:12:19,286 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:12:19,286 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:12:19,302 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-03-03 20:12:19,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-03-03 20:12:19,487 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:12:19,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:12:19,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1811876938, now seen corresponding path program 32 times [2022-03-03 20:12:19,487 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:12:19,487 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836896333] [2022-03-03 20:12:19,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:12:19,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:12:19,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:12:19,792 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:12:19,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:12:19,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836896333] [2022-03-03 20:12:19,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836896333] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:12:19,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487920936] [2022-03-03 20:12:19,792 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:12:19,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:12:19,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:12:19,793 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-03 20:12:19,794 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-03 20:12:19,815 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:12:19,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:12:19,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 20:12:19,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:12:20,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:20,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:20,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:20,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:20,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:20,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:20,206 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:12:20,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 114 [2022-03-03 20:12:21,844 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:12:21,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:12:22,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:22,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:22,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:22,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:22,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:22,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:22,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:22,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:22,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:22,445 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:12:22,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 128 treesize of output 128 [2022-03-03 20:12:23,156 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:12:23,156 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487920936] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:12:23,156 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:12:23,156 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-03-03 20:12:23,156 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117425441] [2022-03-03 20:12:23,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:12:23,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 20:12:23,156 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:12:23,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 20:12:23,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=781, Unknown=0, NotChecked=0, Total=930 [2022-03-03 20:12:23,157 INFO L87 Difference]: Start difference. First operand 3561 states and 13059 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:12:27,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:12:27,633 INFO L93 Difference]: Finished difference Result 6435 states and 22121 transitions. [2022-03-03 20:12:27,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-03 20:12:27,634 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:12:27,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:12:27,648 INFO L225 Difference]: With dead ends: 6435 [2022-03-03 20:12:27,648 INFO L226 Difference]: Without dead ends: 6369 [2022-03-03 20:12:27,649 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2114 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1395, Invalid=5577, Unknown=0, NotChecked=0, Total=6972 [2022-03-03 20:12:27,649 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 587 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 1569 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 587 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 1710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 1569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 20:12:27,649 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [587 Valid, 477 Invalid, 1710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 1569 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-03 20:12:27,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6369 states. [2022-03-03 20:12:27,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6369 to 3698. [2022-03-03 20:12:27,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3698 states, 3697 states have (on average 3.6689207465512577) internal successors, (13564), 3697 states have internal predecessors, (13564), 0 states have call successors, (0), 0 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-03 20:12:27,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3698 states to 3698 states and 13564 transitions. [2022-03-03 20:12:27,735 INFO L78 Accepts]: Start accepts. Automaton has 3698 states and 13564 transitions. Word has length 29 [2022-03-03 20:12:27,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:12:27,736 INFO L470 AbstractCegarLoop]: Abstraction has 3698 states and 13564 transitions. [2022-03-03 20:12:27,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:12:27,736 INFO L276 IsEmpty]: Start isEmpty. Operand 3698 states and 13564 transitions. [2022-03-03 20:12:27,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:12:27,742 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:12:27,742 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:12:27,763 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-03 20:12:27,957 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,SelfDestructingSolverStorable65 [2022-03-03 20:12:27,957 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:12:27,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:12:27,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1648467328, now seen corresponding path program 33 times [2022-03-03 20:12:27,958 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:12:27,958 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383927547] [2022-03-03 20:12:27,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:12:27,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:12:27,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:12:28,367 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:12:28,368 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:12:28,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383927547] [2022-03-03 20:12:28,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383927547] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:12:28,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396777169] [2022-03-03 20:12:28,368 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:12:28,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:12:28,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:12:28,372 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-03 20:12:28,373 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-03 20:12:28,400 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 20:12:28,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:12:28,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 20:12:28,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:12:28,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:28,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:28,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:28,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:28,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:28,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:28,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:28,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:28,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 52 [2022-03-03 20:12:28,991 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:12:28,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:12:29,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:29,559 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:29,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:29,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:29,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:29,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:29,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:29,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:29,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:29,586 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:12:29,586 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 128 treesize of output 128 [2022-03-03 20:12:30,339 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:12:30,339 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396777169] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:12:30,339 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:12:30,339 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2022-03-03 20:12:30,339 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490732] [2022-03-03 20:12:30,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:12:30,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 20:12:30,340 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:12:30,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 20:12:30,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=792, Unknown=0, NotChecked=0, Total=930 [2022-03-03 20:12:30,340 INFO L87 Difference]: Start difference. First operand 3698 states and 13564 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:12:33,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:12:33,575 INFO L93 Difference]: Finished difference Result 5718 states and 19811 transitions. [2022-03-03 20:12:33,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-03 20:12:33,576 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:12:33,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:12:33,587 INFO L225 Difference]: With dead ends: 5718 [2022-03-03 20:12:33,587 INFO L226 Difference]: Without dead ends: 5673 [2022-03-03 20:12:33,588 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1689 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1061, Invalid=4791, Unknown=0, NotChecked=0, Total=5852 [2022-03-03 20:12:33,589 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 448 mSDsluCounter, 856 mSDsCounter, 0 mSdLazyCounter, 1655 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 1740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 20:12:33,590 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [448 Valid, 511 Invalid, 1740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1655 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-03 20:12:33,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5673 states. [2022-03-03 20:12:33,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5673 to 3698. [2022-03-03 20:12:33,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3698 states, 3697 states have (on average 3.6689207465512577) internal successors, (13564), 3697 states have internal predecessors, (13564), 0 states have call successors, (0), 0 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-03 20:12:33,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3698 states to 3698 states and 13564 transitions. [2022-03-03 20:12:33,664 INFO L78 Accepts]: Start accepts. Automaton has 3698 states and 13564 transitions. Word has length 29 [2022-03-03 20:12:33,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:12:33,664 INFO L470 AbstractCegarLoop]: Abstraction has 3698 states and 13564 transitions. [2022-03-03 20:12:33,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:12:33,664 INFO L276 IsEmpty]: Start isEmpty. Operand 3698 states and 13564 transitions. [2022-03-03 20:12:33,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:12:33,670 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:12:33,670 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:12:33,686 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-03-03 20:12:33,870 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,SelfDestructingSolverStorable66 [2022-03-03 20:12:33,871 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:12:33,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:12:33,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1683970150, now seen corresponding path program 13 times [2022-03-03 20:12:33,871 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:12:33,871 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115199742] [2022-03-03 20:12:33,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:12:33,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:12:33,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:12:34,480 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:12:34,480 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:12:34,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115199742] [2022-03-03 20:12:34,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115199742] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:12:34,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627966894] [2022-03-03 20:12:34,480 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:12:34,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:12:34,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:12:34,481 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-03 20:12:34,483 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-03 20:12:34,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:12:34,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 20:12:34,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:12:35,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:35,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:35,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:35,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:35,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:35,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 52 [2022-03-03 20:12:35,440 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:12:35,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:12:36,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:36,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:36,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:36,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:36,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:36,163 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:36,164 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:36,261 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-03 20:12:36,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 130 treesize of output 186 [2022-03-03 20:12:40,837 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:12:40,838 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627966894] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:12:40,838 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:12:40,838 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 37 [2022-03-03 20:12:40,838 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894609075] [2022-03-03 20:12:40,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:12:40,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-03 20:12:40,838 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:12:40,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-03 20:12:40,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1148, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 20:12:40,839 INFO L87 Difference]: Start difference. First operand 3698 states and 13564 transitions. Second operand has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:12:46,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:12:46,580 INFO L93 Difference]: Finished difference Result 6360 states and 21969 transitions. [2022-03-03 20:12:46,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-03 20:12:46,580 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:12:46,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:12:46,593 INFO L225 Difference]: With dead ends: 6360 [2022-03-03 20:12:46,593 INFO L226 Difference]: Without dead ends: 6330 [2022-03-03 20:12:46,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1973 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=883, Invalid=5437, Unknown=0, NotChecked=0, Total=6320 [2022-03-03 20:12:46,594 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 382 mSDsluCounter, 1116 mSDsCounter, 0 mSdLazyCounter, 2083 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 2662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 2083 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 530 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-03 20:12:46,594 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [382 Valid, 696 Invalid, 2662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 2083 Invalid, 0 Unknown, 530 Unchecked, 1.1s Time] [2022-03-03 20:12:46,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6330 states. [2022-03-03 20:12:46,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6330 to 3769. [2022-03-03 20:12:46,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3769 states, 3768 states have (on average 3.659501061571125) internal successors, (13789), 3768 states have internal predecessors, (13789), 0 states have call successors, (0), 0 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-03 20:12:46,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3769 states to 3769 states and 13789 transitions. [2022-03-03 20:12:46,675 INFO L78 Accepts]: Start accepts. Automaton has 3769 states and 13789 transitions. Word has length 29 [2022-03-03 20:12:46,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:12:46,676 INFO L470 AbstractCegarLoop]: Abstraction has 3769 states and 13789 transitions. [2022-03-03 20:12:46,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:12:46,676 INFO L276 IsEmpty]: Start isEmpty. Operand 3769 states and 13789 transitions. [2022-03-03 20:12:46,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:12:46,682 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:12:46,682 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:12:46,705 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-03 20:12:46,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:12:46,895 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:12:46,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:12:46,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1904823894, now seen corresponding path program 14 times [2022-03-03 20:12:46,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:12:46,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853815031] [2022-03-03 20:12:46,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:12:46,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:12:46,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:12:47,465 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:12:47,465 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:12:47,465 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853815031] [2022-03-03 20:12:47,465 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853815031] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:12:47,465 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [167608981] [2022-03-03 20:12:47,465 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:12:47,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:12:47,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:12:47,466 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-03 20:12:47,467 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-03 20:12:47,494 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:12:47,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:12:47,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-03 20:12:47,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:12:48,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:48,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:48,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:48,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:12:48,144 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:12:48,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 76 [2022-03-03 20:12:48,617 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:12:48,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:12:49,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:49,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:49,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:49,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:49,314 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:49,314 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:49,314 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:12:49,410 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-03 20:12:49,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 130 treesize of output 186 [2022-03-03 20:12:55,049 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:12:55,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [167608981] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:12:55,049 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:12:55,049 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 15] total 37 [2022-03-03 20:12:55,049 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145911648] [2022-03-03 20:12:55,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:12:55,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-03 20:12:55,050 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:12:55,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-03 20:12:55,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1138, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 20:12:55,050 INFO L87 Difference]: Start difference. First operand 3769 states and 13789 transitions. Second operand has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:13:09,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:13:09,795 INFO L93 Difference]: Finished difference Result 8062 states and 27182 transitions. [2022-03-03 20:13:09,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-03-03 20:13:09,795 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:13:09,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:13:09,811 INFO L225 Difference]: With dead ends: 8062 [2022-03-03 20:13:09,812 INFO L226 Difference]: Without dead ends: 8032 [2022-03-03 20:13:09,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5444 ImplicationChecksByTransitivity, 13.8s TimeCoverageRelationStatistics Valid=2051, Invalid=13699, Unknown=0, NotChecked=0, Total=15750 [2022-03-03 20:13:09,812 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 570 mSDsluCounter, 1576 mSDsCounter, 0 mSdLazyCounter, 2836 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 570 SdHoareTripleChecker+Valid, 954 SdHoareTripleChecker+Invalid, 3359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 2836 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 397 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-03 20:13:09,813 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [570 Valid, 954 Invalid, 3359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 2836 Invalid, 0 Unknown, 397 Unchecked, 1.7s Time] [2022-03-03 20:13:09,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8032 states. [2022-03-03 20:13:09,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8032 to 3821. [2022-03-03 20:13:09,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3821 states, 3820 states have (on average 3.6578534031413614) internal successors, (13973), 3820 states have internal predecessors, (13973), 0 states have call successors, (0), 0 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-03 20:13:09,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3821 states to 3821 states and 13973 transitions. [2022-03-03 20:13:09,927 INFO L78 Accepts]: Start accepts. Automaton has 3821 states and 13973 transitions. Word has length 29 [2022-03-03 20:13:09,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:13:09,927 INFO L470 AbstractCegarLoop]: Abstraction has 3821 states and 13973 transitions. [2022-03-03 20:13:09,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:13:09,927 INFO L276 IsEmpty]: Start isEmpty. Operand 3821 states and 13973 transitions. [2022-03-03 20:13:09,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:13:09,933 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:13:09,933 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:13:09,949 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-03 20:13:10,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:13:10,134 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:13:10,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:13:10,135 INFO L85 PathProgramCache]: Analyzing trace with hash -644859366, now seen corresponding path program 15 times [2022-03-03 20:13:10,135 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:13:10,135 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512262995] [2022-03-03 20:13:10,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:13:10,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:13:10,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:13:10,712 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:13:10,712 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:13:10,712 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512262995] [2022-03-03 20:13:10,712 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512262995] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:13:10,712 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246171975] [2022-03-03 20:13:10,712 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:13:10,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:13:10,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:13:10,713 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-03 20:13:10,714 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-03 20:13:10,737 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 20:13:10,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:13:10,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-03 20:13:10,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:13:11,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:13:11,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:13:11,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:13:11,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:13:11,370 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:13:11,370 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 93 treesize of output 83 [2022-03-03 20:13:11,742 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:13:11,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:13:12,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:12,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:12,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:12,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:12,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:12,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:12,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:12,497 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-03 20:13:12,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 121 treesize of output 185 [2022-03-03 20:13:18,592 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:13:18,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246171975] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:13:18,592 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:13:18,592 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 15] total 37 [2022-03-03 20:13:18,592 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462603532] [2022-03-03 20:13:18,592 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:13:18,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-03 20:13:18,592 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:13:18,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-03 20:13:18,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1138, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 20:13:18,593 INFO L87 Difference]: Start difference. First operand 3821 states and 13973 transitions. Second operand has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:13:22,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:13:22,889 INFO L93 Difference]: Finished difference Result 5956 states and 20513 transitions. [2022-03-03 20:13:22,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-03 20:13:22,889 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:13:22,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:13:22,901 INFO L225 Difference]: With dead ends: 5956 [2022-03-03 20:13:22,901 INFO L226 Difference]: Without dead ends: 5893 [2022-03-03 20:13:22,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 38 SyntacticMatches, 7 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1488 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=704, Invalid=4126, Unknown=0, NotChecked=0, Total=4830 [2022-03-03 20:13:22,901 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 359 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 1251 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 1743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 446 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 20:13:22,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 712 Invalid, 1743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1251 Invalid, 0 Unknown, 446 Unchecked, 0.7s Time] [2022-03-03 20:13:22,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5893 states. [2022-03-03 20:13:22,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5893 to 3880. [2022-03-03 20:13:22,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3880 states, 3879 states have (on average 3.648620778551173) internal successors, (14153), 3879 states have internal predecessors, (14153), 0 states have call successors, (0), 0 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-03 20:13:22,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3880 states to 3880 states and 14153 transitions. [2022-03-03 20:13:22,989 INFO L78 Accepts]: Start accepts. Automaton has 3880 states and 14153 transitions. Word has length 29 [2022-03-03 20:13:22,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:13:22,989 INFO L470 AbstractCegarLoop]: Abstraction has 3880 states and 14153 transitions. [2022-03-03 20:13:22,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.7567567567567568) internal successors, (65), 37 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:13:22,990 INFO L276 IsEmpty]: Start isEmpty. Operand 3880 states and 14153 transitions. [2022-03-03 20:13:22,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:13:22,995 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:13:22,995 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:13:23,011 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-03-03 20:13:23,196 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,SelfDestructingSolverStorable69 [2022-03-03 20:13:23,196 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:13:23,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:13:23,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1960165026, now seen corresponding path program 16 times [2022-03-03 20:13:23,196 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:13:23,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196575810] [2022-03-03 20:13:23,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:13:23,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:13:23,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:13:23,580 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:13:23,580 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:13:23,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196575810] [2022-03-03 20:13:23,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196575810] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:13:23,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210928487] [2022-03-03 20:13:23,580 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:13:23,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:13:23,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:13:23,581 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-03 20:13:23,582 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-03 20:13:23,605 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:13:23,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:13:23,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 20:13:23,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:13:24,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:13:24,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:13:24,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:13:24,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:13:24,151 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:13:24,152 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 93 treesize of output 83 [2022-03-03 20:13:24,564 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:13:24,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:13:25,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:25,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:25,123 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:25,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:25,251 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-03-03 20:13:25,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 17 case distinctions, treesize of input 121 treesize of output 211 [2022-03-03 20:13:31,633 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:13:31,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210928487] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:13:31,634 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:13:31,634 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-03 20:13:31,634 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271119205] [2022-03-03 20:13:31,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:13:31,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-03 20:13:31,634 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:13:31,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-03 20:13:31,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=923, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 20:13:31,634 INFO L87 Difference]: Start difference. First operand 3880 states and 14153 transitions. Second operand has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:13:46,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:13:46,217 INFO L93 Difference]: Finished difference Result 8400 states and 28177 transitions. [2022-03-03 20:13:46,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-03-03 20:13:46,217 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:13:46,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:13:46,233 INFO L225 Difference]: With dead ends: 8400 [2022-03-03 20:13:46,233 INFO L226 Difference]: Without dead ends: 8308 [2022-03-03 20:13:46,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 34 SyntacticMatches, 12 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5677 ImplicationChecksByTransitivity, 13.8s TimeCoverageRelationStatistics Valid=2313, Invalid=11729, Unknown=0, NotChecked=0, Total=14042 [2022-03-03 20:13:46,234 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 571 mSDsluCounter, 892 mSDsCounter, 0 mSdLazyCounter, 2280 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 571 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 2696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 2280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 273 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:13:46,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [571 Valid, 653 Invalid, 2696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 2280 Invalid, 0 Unknown, 273 Unchecked, 1.3s Time] [2022-03-03 20:13:46,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8308 states. [2022-03-03 20:13:46,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8308 to 4068. [2022-03-03 20:13:46,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4068 states, 4067 states have (on average 3.645684779936071) internal successors, (14827), 4067 states have internal predecessors, (14827), 0 states have call successors, (0), 0 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-03 20:13:46,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4068 states to 4068 states and 14827 transitions. [2022-03-03 20:13:46,324 INFO L78 Accepts]: Start accepts. Automaton has 4068 states and 14827 transitions. Word has length 29 [2022-03-03 20:13:46,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:13:46,324 INFO L470 AbstractCegarLoop]: Abstraction has 4068 states and 14827 transitions. [2022-03-03 20:13:46,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:13:46,324 INFO L276 IsEmpty]: Start isEmpty. Operand 4068 states and 14827 transitions. [2022-03-03 20:13:46,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:13:46,331 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:13:46,331 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:13:46,347 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-03 20:13:46,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:13:46,533 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:13:46,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:13:46,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1535853790, now seen corresponding path program 17 times [2022-03-03 20:13:46,533 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:13:46,533 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882569869] [2022-03-03 20:13:46,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:13:46,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:13:46,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:13:46,905 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:13:46,906 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:13:46,906 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882569869] [2022-03-03 20:13:46,906 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882569869] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:13:46,906 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835788406] [2022-03-03 20:13:46,906 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:13:46,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:13:46,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:13:46,907 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-03 20:13:46,909 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-03 20:13:46,940 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 20:13:46,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:13:46,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 20:13:46,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:13:47,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:13:47,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:13:47,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:13:47,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:13:47,542 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:13:47,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 93 treesize of output 83 [2022-03-03 20:13:47,872 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:13:47,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:13:48,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:48,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:48,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:48,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:48,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:48,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:48,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:48,687 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-03 20:13:48,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 132 treesize of output 188 [2022-03-03 20:13:51,900 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:13:51,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835788406] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:13:51,901 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:13:51,901 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-03 20:13:51,901 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783198774] [2022-03-03 20:13:51,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:13:51,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-03 20:13:51,901 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:13:51,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-03 20:13:51,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=941, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 20:13:51,902 INFO L87 Difference]: Start difference. First operand 4068 states and 14827 transitions. Second operand has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:13:54,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:13:54,985 INFO L93 Difference]: Finished difference Result 7289 states and 25229 transitions. [2022-03-03 20:13:54,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-03 20:13:54,985 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:13:54,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:13:54,999 INFO L225 Difference]: With dead ends: 7289 [2022-03-03 20:13:54,999 INFO L226 Difference]: Without dead ends: 7239 [2022-03-03 20:13:55,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1511 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=715, Invalid=3841, Unknown=0, NotChecked=0, Total=4556 [2022-03-03 20:13:55,000 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 320 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 1081 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 1510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1081 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 378 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-03 20:13:55,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [320 Valid, 453 Invalid, 1510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1081 Invalid, 0 Unknown, 378 Unchecked, 0.6s Time] [2022-03-03 20:13:55,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7239 states. [2022-03-03 20:13:55,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7239 to 4089. [2022-03-03 20:13:55,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4089 states, 4088 states have (on average 3.640655577299413) internal successors, (14883), 4088 states have internal predecessors, (14883), 0 states have call successors, (0), 0 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-03 20:13:55,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4089 states to 4089 states and 14883 transitions. [2022-03-03 20:13:55,078 INFO L78 Accepts]: Start accepts. Automaton has 4089 states and 14883 transitions. Word has length 29 [2022-03-03 20:13:55,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:13:55,078 INFO L470 AbstractCegarLoop]: Abstraction has 4089 states and 14883 transitions. [2022-03-03 20:13:55,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:13:55,078 INFO L276 IsEmpty]: Start isEmpty. Operand 4089 states and 14883 transitions. [2022-03-03 20:13:55,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:13:55,084 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:13:55,084 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:13:55,100 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-03 20:13:55,284 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:13:55,285 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:13:55,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:13:55,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1482786534, now seen corresponding path program 18 times [2022-03-03 20:13:55,285 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:13:55,285 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823436692] [2022-03-03 20:13:55,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:13:55,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:13:55,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:13:55,610 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:13:55,610 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:13:55,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823436692] [2022-03-03 20:13:55,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823436692] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:13:55,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047768852] [2022-03-03 20:13:55,610 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:13:55,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:13:55,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:13:55,611 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-03 20:13:55,612 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-03 20:13:55,633 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 20:13:55,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:13:55,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 20:13:55,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:13:56,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:13:56,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:13:56,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:13:56,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:13:56,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:13:56,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:13:56,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:13:56,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:13:56,184 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 105 treesize of output 87 [2022-03-03 20:13:56,655 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:13:56,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:13:57,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:57,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:57,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:57,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:57,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:57,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:57,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:57,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:13:57,482 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:13:57,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 8 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 13 case distinctions, treesize of input 137 treesize of output 205 [2022-03-03 20:14:02,634 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:14:02,635 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047768852] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:14:02,635 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:14:02,635 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2022-03-03 20:14:02,635 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255795091] [2022-03-03 20:14:02,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:14:02,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-03 20:14:02,635 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:14:02,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-03 20:14:02,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1080, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 20:14:02,635 INFO L87 Difference]: Start difference. First operand 4089 states and 14883 transitions. Second operand has 36 states, 36 states have (on average 2.0277777777777777) internal successors, (73), 36 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:14:20,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:14:20,495 INFO L93 Difference]: Finished difference Result 9617 states and 32302 transitions. [2022-03-03 20:14:20,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2022-03-03 20:14:20,497 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0277777777777777) internal successors, (73), 36 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:14:20,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:14:20,515 INFO L225 Difference]: With dead ends: 9617 [2022-03-03 20:14:20,515 INFO L226 Difference]: Without dead ends: 9581 [2022-03-03 20:14:20,517 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12065 ImplicationChecksByTransitivity, 16.7s TimeCoverageRelationStatistics Valid=3362, Invalid=26740, Unknown=0, NotChecked=0, Total=30102 [2022-03-03 20:14:20,517 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 650 mSDsluCounter, 1248 mSDsCounter, 0 mSdLazyCounter, 3095 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 650 SdHoareTripleChecker+Valid, 869 SdHoareTripleChecker+Invalid, 3231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 3095 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-03 20:14:20,517 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [650 Valid, 869 Invalid, 3231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 3095 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-03 20:14:20,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9581 states. [2022-03-03 20:14:20,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9581 to 4197. [2022-03-03 20:14:20,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4197 states, 4196 states have (on average 3.641086749285033) internal successors, (15278), 4196 states have internal predecessors, (15278), 0 states have call successors, (0), 0 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-03 20:14:20,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4197 states to 4197 states and 15278 transitions. [2022-03-03 20:14:20,622 INFO L78 Accepts]: Start accepts. Automaton has 4197 states and 15278 transitions. Word has length 29 [2022-03-03 20:14:20,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:14:20,622 INFO L470 AbstractCegarLoop]: Abstraction has 4197 states and 15278 transitions. [2022-03-03 20:14:20,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.0277777777777777) internal successors, (73), 36 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:14:20,622 INFO L276 IsEmpty]: Start isEmpty. Operand 4197 states and 15278 transitions. [2022-03-03 20:14:20,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:14:20,628 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:14:20,629 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:14:20,644 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-03-03 20:14:20,829 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,SelfDestructingSolverStorable72 [2022-03-03 20:14:20,829 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:14:20,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:14:20,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1380394858, now seen corresponding path program 19 times [2022-03-03 20:14:20,829 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:14:20,829 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739954554] [2022-03-03 20:14:20,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:14:20,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:14:20,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:14:21,518 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:14:21,518 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:14:21,518 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739954554] [2022-03-03 20:14:21,518 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739954554] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:14:21,518 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253130629] [2022-03-03 20:14:21,518 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:14:21,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:14:21,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:14:21,519 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-03 20:14:21,520 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-03 20:14:21,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:14:21,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 20:14:21,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:14:22,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:14:22,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:14:22,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:14:22,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:14:22,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:14:22,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:14:22,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 52 [2022-03-03 20:14:22,521 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:14:22,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:14:23,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:14:23,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:14:23,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:14:23,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:14:23,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:14:23,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:14:23,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:14:23,290 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-03 20:14:23,290 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 105 treesize of output 175 [2022-03-03 20:14:27,423 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:14:27,424 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253130629] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:14:27,424 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:14:27,424 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 37 [2022-03-03 20:14:27,424 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627648369] [2022-03-03 20:14:27,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:14:27,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-03 20:14:27,424 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:14:27,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-03 20:14:27,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1142, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 20:14:27,425 INFO L87 Difference]: Start difference. First operand 4197 states and 15278 transitions. Second operand has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:14:34,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:14:34,139 INFO L93 Difference]: Finished difference Result 7879 states and 26914 transitions. [2022-03-03 20:14:34,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-03 20:14:34,139 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:14:34,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:14:34,157 INFO L225 Difference]: With dead ends: 7879 [2022-03-03 20:14:34,157 INFO L226 Difference]: Without dead ends: 7864 [2022-03-03 20:14:34,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2615 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=1201, Invalid=7171, Unknown=0, NotChecked=0, Total=8372 [2022-03-03 20:14:34,158 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 393 mSDsluCounter, 946 mSDsCounter, 0 mSdLazyCounter, 1364 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 2043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 624 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 20:14:34,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [393 Valid, 583 Invalid, 2043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1364 Invalid, 0 Unknown, 624 Unchecked, 0.8s Time] [2022-03-03 20:14:34,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7864 states. [2022-03-03 20:14:34,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7864 to 4209. [2022-03-03 20:14:34,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4209 states, 4208 states have (on average 3.6387832699619773) internal successors, (15312), 4208 states have internal predecessors, (15312), 0 states have call successors, (0), 0 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-03 20:14:34,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4209 states to 4209 states and 15312 transitions. [2022-03-03 20:14:34,281 INFO L78 Accepts]: Start accepts. Automaton has 4209 states and 15312 transitions. Word has length 29 [2022-03-03 20:14:34,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:14:34,281 INFO L470 AbstractCegarLoop]: Abstraction has 4209 states and 15312 transitions. [2022-03-03 20:14:34,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:14:34,282 INFO L276 IsEmpty]: Start isEmpty. Operand 4209 states and 15312 transitions. [2022-03-03 20:14:34,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:14:34,289 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:14:34,289 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:14:34,305 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-03 20:14:34,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:14:34,490 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:14:34,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:14:34,490 INFO L85 PathProgramCache]: Analyzing trace with hash -2086568110, now seen corresponding path program 20 times [2022-03-03 20:14:34,490 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:14:34,490 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879035581] [2022-03-03 20:14:34,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:14:34,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:14:34,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:14:35,156 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:14:35,156 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:14:35,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879035581] [2022-03-03 20:14:35,156 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879035581] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:14:35,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840756517] [2022-03-03 20:14:35,156 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:14:35,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:14:35,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:14:35,157 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-03 20:14:35,158 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-03 20:14:35,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:14:35,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:14:35,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 20:14:35,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:14:35,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:14:35,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:14:35,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:14:35,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:14:35,684 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:14:35,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, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 88 treesize of output 78 [2022-03-03 20:14:36,316 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:14:36,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:14:36,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:14:37,041 INFO L353 Elim1Store]: treesize reduction 58, result has 72.0 percent of original size [2022-03-03 20:14:37,042 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 105 treesize of output 201 [2022-03-03 20:14:48,570 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:14:48,570 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840756517] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:14:48,570 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:14:48,570 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 35 [2022-03-03 20:14:48,570 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824323703] [2022-03-03 20:14:48,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:14:48,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-03 20:14:48,571 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:14:48,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-03 20:14:48,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1041, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 20:14:48,571 INFO L87 Difference]: Start difference. First operand 4209 states and 15312 transitions. Second operand has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 35 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:15:39,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:15:39,913 INFO L93 Difference]: Finished difference Result 11718 states and 38627 transitions. [2022-03-03 20:15:39,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 293 states. [2022-03-03 20:15:39,913 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 35 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:15:39,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:15:39,938 INFO L225 Difference]: With dead ends: 11718 [2022-03-03 20:15:39,938 INFO L226 Difference]: Without dead ends: 11658 [2022-03-03 20:15:39,941 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 307 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40026 ImplicationChecksByTransitivity, 47.5s TimeCoverageRelationStatistics Valid=7745, Invalid=87427, Unknown=0, NotChecked=0, Total=95172 [2022-03-03 20:15:39,941 INFO L933 BasicCegarLoop]: 127 mSDtfsCounter, 868 mSDsluCounter, 2822 mSDsCounter, 0 mSdLazyCounter, 7382 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 868 SdHoareTripleChecker+Valid, 1912 SdHoareTripleChecker+Invalid, 7540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 7382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2022-03-03 20:15:39,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [868 Valid, 1912 Invalid, 7540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 7382 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2022-03-03 20:15:39,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11658 states. [2022-03-03 20:15:40,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11658 to 4274. [2022-03-03 20:15:40,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4274 states, 4273 states have (on average 3.639129417271238) internal successors, (15550), 4273 states have internal predecessors, (15550), 0 states have call successors, (0), 0 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-03 20:15:40,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4274 states to 4274 states and 15550 transitions. [2022-03-03 20:15:40,071 INFO L78 Accepts]: Start accepts. Automaton has 4274 states and 15550 transitions. Word has length 29 [2022-03-03 20:15:40,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:15:40,072 INFO L470 AbstractCegarLoop]: Abstraction has 4274 states and 15550 transitions. [2022-03-03 20:15:40,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 35 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:15:40,072 INFO L276 IsEmpty]: Start isEmpty. Operand 4274 states and 15550 transitions. [2022-03-03 20:15:40,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:15:40,079 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:15:40,079 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:15:40,094 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-03 20:15:40,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2022-03-03 20:15:40,279 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:15:40,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:15:40,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1159012610, now seen corresponding path program 21 times [2022-03-03 20:15:40,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:15:40,280 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797291540] [2022-03-03 20:15:40,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:15:40,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:15:40,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:15:40,931 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:15:40,931 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:15:40,931 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797291540] [2022-03-03 20:15:40,931 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797291540] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:15:40,931 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848403575] [2022-03-03 20:15:40,931 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:15:40,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:15:40,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:15:40,932 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-03 20:15:40,933 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-03 20:15:40,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 20:15:40,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:15:40,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 20:15:40,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:15:41,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:15:41,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:15:41,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:15:41,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:15:41,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:15:41,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 52 [2022-03-03 20:15:41,889 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:15:41,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:15:42,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:15:42,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:15:42,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:15:42,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:15:42,622 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-03-03 20:15:42,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 17 case distinctions, treesize of input 105 treesize of output 201 [2022-03-03 20:16:00,495 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:16:00,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848403575] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:16:00,495 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:16:00,495 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 37 [2022-03-03 20:16:00,495 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626046023] [2022-03-03 20:16:00,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:16:00,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-03 20:16:00,496 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:16:00,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-03 20:16:00,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=1127, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 20:16:00,496 INFO L87 Difference]: Start difference. First operand 4274 states and 15550 transitions. Second operand has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:16:30,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:16:30,918 INFO L93 Difference]: Finished difference Result 9123 states and 30795 transitions. [2022-03-03 20:16:30,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 176 states. [2022-03-03 20:16:30,919 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:16:30,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:16:30,938 INFO L225 Difference]: With dead ends: 9123 [2022-03-03 20:16:30,938 INFO L226 Difference]: Without dead ends: 9108 [2022-03-03 20:16:30,940 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15253 ImplicationChecksByTransitivity, 29.0s TimeCoverageRelationStatistics Valid=5222, Invalid=32220, Unknown=0, NotChecked=0, Total=37442 [2022-03-03 20:16:30,940 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 662 mSDsluCounter, 1677 mSDsCounter, 0 mSdLazyCounter, 3549 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 662 SdHoareTripleChecker+Valid, 1111 SdHoareTripleChecker+Invalid, 4248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 3549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 555 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:16:30,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [662 Valid, 1111 Invalid, 4248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 3549 Invalid, 0 Unknown, 555 Unchecked, 2.2s Time] [2022-03-03 20:16:30,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9108 states. [2022-03-03 20:16:31,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9108 to 4316. [2022-03-03 20:16:31,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4316 states, 4315 states have (on average 3.6412514484356895) internal successors, (15712), 4315 states have internal predecessors, (15712), 0 states have call successors, (0), 0 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-03 20:16:31,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4316 states to 4316 states and 15712 transitions. [2022-03-03 20:16:31,044 INFO L78 Accepts]: Start accepts. Automaton has 4316 states and 15712 transitions. Word has length 29 [2022-03-03 20:16:31,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:16:31,044 INFO L470 AbstractCegarLoop]: Abstraction has 4316 states and 15712 transitions. [2022-03-03 20:16:31,045 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 37 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:16:31,045 INFO L276 IsEmpty]: Start isEmpty. Operand 4316 states and 15712 transitions. [2022-03-03 20:16:31,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:16:31,051 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:16:31,052 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:16:31,067 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-03 20:16:31,253 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,SelfDestructingSolverStorable75 [2022-03-03 20:16:31,254 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:16:31,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:16:31,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1133880174, now seen corresponding path program 22 times [2022-03-03 20:16:31,254 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:16:31,254 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772556610] [2022-03-03 20:16:31,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:16:31,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:16:31,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:16:31,881 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:16:31,881 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:16:31,881 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772556610] [2022-03-03 20:16:31,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772556610] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:16:31,881 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303584898] [2022-03-03 20:16:31,881 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:16:31,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:16:31,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:16:31,882 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-03 20:16:31,883 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-03 20:16:31,906 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:16:31,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:16:31,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 20:16:31,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:16:32,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:32,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:32,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:32,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:32,608 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:16:32,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 74 [2022-03-03 20:16:32,891 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:16:32,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:16:33,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:33,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:33,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:33,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:33,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:33,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:33,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:33,628 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-03 20:16:33,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 122 treesize of output 186 [2022-03-03 20:16:42,034 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:16:42,034 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303584898] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:16:42,034 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:16:42,034 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 36 [2022-03-03 20:16:42,034 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675230191] [2022-03-03 20:16:42,034 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:16:42,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-03 20:16:42,034 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:16:42,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-03 20:16:42,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=1061, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 20:16:42,035 INFO L87 Difference]: Start difference. First operand 4316 states and 15712 transitions. Second operand has 36 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 36 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:16:46,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:16:46,735 INFO L93 Difference]: Finished difference Result 7902 states and 27487 transitions. [2022-03-03 20:16:46,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-03 20:16:46,735 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 36 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:16:46,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:16:46,754 INFO L225 Difference]: With dead ends: 7902 [2022-03-03 20:16:46,754 INFO L226 Difference]: Without dead ends: 7872 [2022-03-03 20:16:46,754 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1752 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=887, Invalid=4663, Unknown=0, NotChecked=0, Total=5550 [2022-03-03 20:16:46,755 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 339 mSDsluCounter, 878 mSDsCounter, 0 mSdLazyCounter, 1233 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 1986 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 687 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 20:16:46,755 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [339 Valid, 612 Invalid, 1986 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1233 Invalid, 0 Unknown, 687 Unchecked, 0.7s Time] [2022-03-03 20:16:46,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7872 states. [2022-03-03 20:16:46,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7872 to 4308. [2022-03-03 20:16:46,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4308 states, 4307 states have (on average 3.642906895751103) internal successors, (15690), 4307 states have internal predecessors, (15690), 0 states have call successors, (0), 0 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-03 20:16:46,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4308 states to 4308 states and 15690 transitions. [2022-03-03 20:16:46,860 INFO L78 Accepts]: Start accepts. Automaton has 4308 states and 15690 transitions. Word has length 29 [2022-03-03 20:16:46,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:16:46,860 INFO L470 AbstractCegarLoop]: Abstraction has 4308 states and 15690 transitions. [2022-03-03 20:16:46,860 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 36 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:16:46,860 INFO L276 IsEmpty]: Start isEmpty. Operand 4308 states and 15690 transitions. [2022-03-03 20:16:46,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:16:46,867 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:16:46,867 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:16:46,883 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-03 20:16:47,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:16:47,068 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:16:47,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:16:47,068 INFO L85 PathProgramCache]: Analyzing trace with hash -911556910, now seen corresponding path program 34 times [2022-03-03 20:16:47,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:16:47,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349502192] [2022-03-03 20:16:47,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:16:47,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:16:47,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:16:47,469 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:16:47,469 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:16:47,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349502192] [2022-03-03 20:16:47,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349502192] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:16:47,470 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059146284] [2022-03-03 20:16:47,470 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:16:47,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:16:47,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:16:47,472 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-03 20:16:47,473 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-03 20:16:47,495 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:16:47,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:16:47,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-03 20:16:47,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:16:47,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:47,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:47,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:47,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:47,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:47,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:47,911 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:16:47,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 114 [2022-03-03 20:16:49,151 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:16:49,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:16:49,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:49,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:49,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:49,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:49,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:49,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:49,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:49,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:49,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:49,717 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:16:49,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 109 treesize of output 117 [2022-03-03 20:16:50,383 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:16:50,383 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059146284] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:16:50,383 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:16:50,383 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 32 [2022-03-03 20:16:50,383 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903199300] [2022-03-03 20:16:50,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:16:50,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 20:16:50,383 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:16:50,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 20:16:50,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=893, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 20:16:50,384 INFO L87 Difference]: Start difference. First operand 4308 states and 15690 transitions. Second operand has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:16:55,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:16:55,026 INFO L93 Difference]: Finished difference Result 8834 states and 29956 transitions. [2022-03-03 20:16:55,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-03 20:16:55,027 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:16:55,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:16:55,047 INFO L225 Difference]: With dead ends: 8834 [2022-03-03 20:16:55,047 INFO L226 Difference]: Without dead ends: 8760 [2022-03-03 20:16:55,048 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2593 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1581, Invalid=6429, Unknown=0, NotChecked=0, Total=8010 [2022-03-03 20:16:55,048 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 773 mSDsluCounter, 1205 mSDsCounter, 0 mSdLazyCounter, 2288 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 773 SdHoareTripleChecker+Valid, 722 SdHoareTripleChecker+Invalid, 2443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 2288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:16:55,048 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [773 Valid, 722 Invalid, 2443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 2288 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-03 20:16:55,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8760 states. [2022-03-03 20:16:55,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8760 to 4448. [2022-03-03 20:16:55,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4448 states, 4447 states have (on average 3.64762761412188) internal successors, (16221), 4447 states have internal predecessors, (16221), 0 states have call successors, (0), 0 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-03 20:16:55,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4448 states to 4448 states and 16221 transitions. [2022-03-03 20:16:55,191 INFO L78 Accepts]: Start accepts. Automaton has 4448 states and 16221 transitions. Word has length 29 [2022-03-03 20:16:55,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:16:55,191 INFO L470 AbstractCegarLoop]: Abstraction has 4448 states and 16221 transitions. [2022-03-03 20:16:55,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:16:55,191 INFO L276 IsEmpty]: Start isEmpty. Operand 4448 states and 16221 transitions. [2022-03-03 20:16:55,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:16:55,199 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:16:55,199 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:16:55,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-03-03 20:16:55,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:16:55,399 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:16:55,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:16:55,400 INFO L85 PathProgramCache]: Analyzing trace with hash -76933880, now seen corresponding path program 35 times [2022-03-03 20:16:55,400 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:16:55,400 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887715735] [2022-03-03 20:16:55,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:16:55,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:16:55,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:16:55,752 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:16:55,752 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:16:55,752 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887715735] [2022-03-03 20:16:55,752 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887715735] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:16:55,752 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289717864] [2022-03-03 20:16:55,752 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:16:55,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:16:55,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:16:55,754 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-03 20:16:55,754 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-03 20:16:55,775 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 20:16:55,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:16:55,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 20:16:55,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:16:56,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:56,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:56,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:56,213 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:56,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:56,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:16:56,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:56,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:56,216 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 52 [2022-03-03 20:16:56,354 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:16:56,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:16:56,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:56,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:56,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:56,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:56,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:56,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:56,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:56,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:56,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:16:56,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:16:56,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 109 treesize of output 117 [2022-03-03 20:16:57,620 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:16:57,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289717864] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:16:57,620 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:16:57,620 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 32 [2022-03-03 20:16:57,620 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20971917] [2022-03-03 20:16:57,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:16:57,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 20:16:57,620 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:16:57,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 20:16:57,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=895, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 20:16:57,621 INFO L87 Difference]: Start difference. First operand 4448 states and 16221 transitions. Second operand has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:17:02,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:17:02,839 INFO L93 Difference]: Finished difference Result 8403 states and 28509 transitions. [2022-03-03 20:17:02,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-03 20:17:02,839 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:17:02,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:17:02,857 INFO L225 Difference]: With dead ends: 8403 [2022-03-03 20:17:02,857 INFO L226 Difference]: Without dead ends: 8358 [2022-03-03 20:17:02,858 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2848 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=1620, Invalid=7122, Unknown=0, NotChecked=0, Total=8742 [2022-03-03 20:17:02,858 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 599 mSDsluCounter, 1224 mSDsCounter, 0 mSdLazyCounter, 2342 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 599 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 2457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 2342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:17:02,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [599 Valid, 702 Invalid, 2457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 2342 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-03 20:17:02,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8358 states. [2022-03-03 20:17:02,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8358 to 4426. [2022-03-03 20:17:02,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4426 states, 4425 states have (on average 3.6463276836158194) internal successors, (16135), 4425 states have internal predecessors, (16135), 0 states have call successors, (0), 0 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-03 20:17:02,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4426 states to 4426 states and 16135 transitions. [2022-03-03 20:17:02,971 INFO L78 Accepts]: Start accepts. Automaton has 4426 states and 16135 transitions. Word has length 29 [2022-03-03 20:17:02,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:17:02,972 INFO L470 AbstractCegarLoop]: Abstraction has 4426 states and 16135 transitions. [2022-03-03 20:17:02,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 32 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:17:02,972 INFO L276 IsEmpty]: Start isEmpty. Operand 4426 states and 16135 transitions. [2022-03-03 20:17:02,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:17:02,979 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:17:02,979 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:17:02,995 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-03-03 20:17:03,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-03-03 20:17:03,180 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:17:03,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:17:03,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1414501094, now seen corresponding path program 36 times [2022-03-03 20:17:03,180 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:17:03,180 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619413426] [2022-03-03 20:17:03,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:17:03,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:17:03,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:17:03,538 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:17:03,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:17:03,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619413426] [2022-03-03 20:17:03,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619413426] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:17:03,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846769473] [2022-03-03 20:17:03,539 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:17:03,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:17:03,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:17:03,540 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-03 20:17:03,540 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-03 20:17:03,562 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 20:17:03,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:17:03,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-03 20:17:03,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:17:04,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:17:04,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:17:04,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:17:04,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:17:04,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:17:04,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:17:04,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:17:04,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 110 [2022-03-03 20:17:05,480 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:17:05,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:17:06,095 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-03 20:17:06,095 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 6 new quantified variables, introduced 15 case distinctions, treesize of input 128 treesize of output 148 [2022-03-03 20:17:08,874 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:17:08,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846769473] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:17:08,874 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:17:08,874 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 35 [2022-03-03 20:17:08,875 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914729643] [2022-03-03 20:17:08,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:17:08,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-03 20:17:08,875 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:17:08,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-03 20:17:08,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1072, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 20:17:08,875 INFO L87 Difference]: Start difference. First operand 4426 states and 16135 transitions. Second operand has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:17:28,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:17:28,089 INFO L93 Difference]: Finished difference Result 10797 states and 36371 transitions. [2022-03-03 20:17:28,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 191 states. [2022-03-03 20:17:28,090 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:17:28,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:17:28,114 INFO L225 Difference]: With dead ends: 10797 [2022-03-03 20:17:28,115 INFO L226 Difference]: Without dead ends: 10752 [2022-03-03 20:17:28,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 214 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18977 ImplicationChecksByTransitivity, 17.3s TimeCoverageRelationStatistics Valid=6034, Invalid=40406, Unknown=0, NotChecked=0, Total=46440 [2022-03-03 20:17:28,117 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 681 mSDsluCounter, 1701 mSDsCounter, 0 mSdLazyCounter, 4124 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 681 SdHoareTripleChecker+Valid, 1120 SdHoareTripleChecker+Invalid, 4332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 4124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:17:28,117 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [681 Valid, 1120 Invalid, 4332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 4124 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-03-03 20:17:28,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10752 states. [2022-03-03 20:17:28,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10752 to 4450. [2022-03-03 20:17:28,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4450 states, 4449 states have (on average 3.6484603281636323) internal successors, (16232), 4449 states have internal predecessors, (16232), 0 states have call successors, (0), 0 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-03 20:17:28,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4450 states to 4450 states and 16232 transitions. [2022-03-03 20:17:28,264 INFO L78 Accepts]: Start accepts. Automaton has 4450 states and 16232 transitions. Word has length 29 [2022-03-03 20:17:28,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:17:28,264 INFO L470 AbstractCegarLoop]: Abstraction has 4450 states and 16232 transitions. [2022-03-03 20:17:28,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:17:28,264 INFO L276 IsEmpty]: Start isEmpty. Operand 4450 states and 16232 transitions. [2022-03-03 20:17:28,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:17:28,271 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:17:28,271 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:17:28,287 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-03-03 20:17:28,471 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,SelfDestructingSolverStorable79 [2022-03-03 20:17:28,472 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:17:28,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:17:28,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1392293266, now seen corresponding path program 23 times [2022-03-03 20:17:28,472 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:17:28,472 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449984797] [2022-03-03 20:17:28,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:17:28,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:17:28,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:17:29,202 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:17:29,202 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:17:29,203 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449984797] [2022-03-03 20:17:29,203 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449984797] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:17:29,203 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379003645] [2022-03-03 20:17:29,203 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:17:29,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:17:29,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:17:29,204 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-03 20:17:29,206 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-03 20:17:29,234 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 20:17:29,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:17:29,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-03 20:17:29,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:17:29,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:17:29,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:17:29,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:17:29,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:17:29,915 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:17:29,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 88 treesize of output 78 [2022-03-03 20:17:30,391 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:17:30,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:17:31,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:17:31,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:17:31,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:17:31,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:17:31,169 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-03-03 20:17:31,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 17 case distinctions, treesize of input 137 treesize of output 219 [2022-03-03 20:17:52,295 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:17:52,295 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [379003645] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:17:52,295 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:17:52,295 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-03-03 20:17:52,295 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918458279] [2022-03-03 20:17:52,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:17:52,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-03 20:17:52,296 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:17:52,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-03 20:17:52,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=941, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 20:17:52,296 INFO L87 Difference]: Start difference. First operand 4450 states and 16232 transitions. Second operand has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:18:04,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:18:04,825 INFO L93 Difference]: Finished difference Result 9275 states and 31636 transitions. [2022-03-03 20:18:04,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-03-03 20:18:04,825 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:18:04,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:18:04,846 INFO L225 Difference]: With dead ends: 9275 [2022-03-03 20:18:04,846 INFO L226 Difference]: Without dead ends: 9245 [2022-03-03 20:18:04,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3281 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=1699, Invalid=8200, Unknown=1, NotChecked=0, Total=9900 [2022-03-03 20:18:04,847 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 513 mSDsluCounter, 1172 mSDsCounter, 0 mSdLazyCounter, 2227 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 513 SdHoareTripleChecker+Valid, 817 SdHoareTripleChecker+Invalid, 3391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 2227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1055 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-03 20:18:04,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [513 Valid, 817 Invalid, 3391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 2227 Invalid, 0 Unknown, 1055 Unchecked, 1.4s Time] [2022-03-03 20:18:04,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9245 states. [2022-03-03 20:18:04,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9245 to 4604. [2022-03-03 20:18:04,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4604 states, 4603 states have (on average 3.6537041060178144) internal successors, (16818), 4603 states have internal predecessors, (16818), 0 states have call successors, (0), 0 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-03 20:18:04,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4604 states to 4604 states and 16818 transitions. [2022-03-03 20:18:04,971 INFO L78 Accepts]: Start accepts. Automaton has 4604 states and 16818 transitions. Word has length 29 [2022-03-03 20:18:04,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:18:04,971 INFO L470 AbstractCegarLoop]: Abstraction has 4604 states and 16818 transitions. [2022-03-03 20:18:04,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.911764705882353) internal successors, (65), 34 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:18:04,971 INFO L276 IsEmpty]: Start isEmpty. Operand 4604 states and 16818 transitions. [2022-03-03 20:18:04,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:18:04,978 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:18:04,978 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:18:04,994 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-03 20:18:05,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:18:05,179 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:18:05,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:18:05,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1004735258, now seen corresponding path program 24 times [2022-03-03 20:18:05,180 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:18:05,180 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076518589] [2022-03-03 20:18:05,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:18:05,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:18:05,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:18:05,783 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:18:05,784 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:18:05,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076518589] [2022-03-03 20:18:05,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076518589] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:18:05,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326290466] [2022-03-03 20:18:05,784 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:18:05,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:18:05,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:18:05,785 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-03 20:18:05,786 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-03 20:18:05,810 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 20:18:05,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:18:05,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 20:18:05,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:18:06,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:18:06,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:18:06,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:18:06,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:18:06,321 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:18:06,321 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 93 treesize of output 83 [2022-03-03 20:18:06,926 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:18:06,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:18:07,583 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:18:07,729 INFO L353 Elim1Store]: treesize reduction 58, result has 72.0 percent of original size [2022-03-03 20:18:07,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 137 treesize of output 219 [2022-03-03 20:18:18,737 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:18:18,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326290466] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:18:18,737 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:18:18,737 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-03-03 20:18:18,737 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339202957] [2022-03-03 20:18:18,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:18:18,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 20:18:18,737 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:18:18,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 20:18:18,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=923, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 20:18:18,738 INFO L87 Difference]: Start difference. First operand 4604 states and 16818 transitions. Second operand has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:18:37,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:18:37,558 INFO L93 Difference]: Finished difference Result 10466 states and 35257 transitions. [2022-03-03 20:18:37,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2022-03-03 20:18:37,558 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:18:37,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:18:37,582 INFO L225 Difference]: With dead ends: 10466 [2022-03-03 20:18:37,582 INFO L226 Difference]: Without dead ends: 10399 [2022-03-03 20:18:37,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9322 ImplicationChecksByTransitivity, 17.4s TimeCoverageRelationStatistics Valid=2792, Invalid=22330, Unknown=0, NotChecked=0, Total=25122 [2022-03-03 20:18:37,584 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 665 mSDsluCounter, 1285 mSDsCounter, 0 mSdLazyCounter, 3836 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 665 SdHoareTripleChecker+Valid, 901 SdHoareTripleChecker+Invalid, 4004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 3836 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-03 20:18:37,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [665 Valid, 901 Invalid, 4004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 3836 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-03-03 20:18:37,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10399 states. [2022-03-03 20:18:37,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10399 to 4672. [2022-03-03 20:18:37,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4672 states, 4671 states have (on average 3.6508242346392636) internal successors, (17053), 4671 states have internal predecessors, (17053), 0 states have call successors, (0), 0 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-03 20:18:37,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4672 states to 4672 states and 17053 transitions. [2022-03-03 20:18:37,721 INFO L78 Accepts]: Start accepts. Automaton has 4672 states and 17053 transitions. Word has length 29 [2022-03-03 20:18:37,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:18:37,721 INFO L470 AbstractCegarLoop]: Abstraction has 4672 states and 17053 transitions. [2022-03-03 20:18:37,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:18:37,721 INFO L276 IsEmpty]: Start isEmpty. Operand 4672 states and 17053 transitions. [2022-03-03 20:18:37,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:18:37,729 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:18:37,729 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:18:37,747 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-03 20:18:37,937 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:18:37,938 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:18:37,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:18:37,938 INFO L85 PathProgramCache]: Analyzing trace with hash -383837634, now seen corresponding path program 25 times [2022-03-03 20:18:37,938 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:18:37,938 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518740394] [2022-03-03 20:18:37,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:18:37,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:18:37,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:18:38,281 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:18:38,282 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:18:38,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518740394] [2022-03-03 20:18:38,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518740394] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:18:38,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666502872] [2022-03-03 20:18:38,282 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:18:38,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:18:38,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:18:38,283 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-03 20:18:38,284 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-03 20:18:38,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:18:38,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 20:18:38,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:18:39,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:18:39,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:18:39,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:18:39,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:18:39,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:18:39,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 48 [2022-03-03 20:18:39,210 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:18:39,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:18:39,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:18:39,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:18:39,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:18:39,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:18:40,065 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-03-03 20:18:40,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 17 case distinctions, treesize of input 132 treesize of output 214 [2022-03-03 20:18:53,551 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:18:53,551 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666502872] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:18:53,551 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:18:53,551 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2022-03-03 20:18:53,551 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248467902] [2022-03-03 20:18:53,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:18:53,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-03 20:18:53,552 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:18:53,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-03 20:18:53,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1046, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 20:18:53,552 INFO L87 Difference]: Start difference. First operand 4672 states and 17053 transitions. Second operand has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 36 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:18:59,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:18:59,125 INFO L93 Difference]: Finished difference Result 6447 states and 22302 transitions. [2022-03-03 20:18:59,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-03 20:18:59,125 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 36 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:18:59,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:18:59,150 INFO L225 Difference]: With dead ends: 6447 [2022-03-03 20:18:59,151 INFO L226 Difference]: Without dead ends: 6432 [2022-03-03 20:18:59,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1843 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=1018, Invalid=4532, Unknown=0, NotChecked=0, Total=5550 [2022-03-03 20:18:59,151 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 558 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 1415 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 558 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 1894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 391 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 20:18:59,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [558 Valid, 427 Invalid, 1894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1415 Invalid, 0 Unknown, 391 Unchecked, 0.8s Time] [2022-03-03 20:18:59,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6432 states. [2022-03-03 20:18:59,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6432 to 4750. [2022-03-03 20:18:59,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4750 states, 4749 states have (on average 3.6502421562434195) internal successors, (17335), 4749 states have internal predecessors, (17335), 0 states have call successors, (0), 0 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-03 20:18:59,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4750 states to 4750 states and 17335 transitions. [2022-03-03 20:18:59,272 INFO L78 Accepts]: Start accepts. Automaton has 4750 states and 17335 transitions. Word has length 29 [2022-03-03 20:18:59,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:18:59,273 INFO L470 AbstractCegarLoop]: Abstraction has 4750 states and 17335 transitions. [2022-03-03 20:18:59,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 36 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:18:59,273 INFO L276 IsEmpty]: Start isEmpty. Operand 4750 states and 17335 transitions. [2022-03-03 20:18:59,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:18:59,283 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:18:59,283 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:18:59,301 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-03 20:18:59,491 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,SelfDestructingSolverStorable82 [2022-03-03 20:18:59,491 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:18:59,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:18:59,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1113595734, now seen corresponding path program 26 times [2022-03-03 20:18:59,492 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:18:59,492 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466464404] [2022-03-03 20:18:59,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:18:59,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:18:59,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:18:59,894 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:18:59,894 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:18:59,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466464404] [2022-03-03 20:18:59,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466464404] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:18:59,895 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244087149] [2022-03-03 20:18:59,895 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:18:59,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:18:59,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:18:59,896 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-03 20:18:59,896 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-03 20:18:59,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:18:59,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:18:59,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 20:18:59,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:19:00,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:19:00,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:19:00,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:19:00,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:19:00,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:19:00,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 88 treesize of output 78 [2022-03-03 20:19:00,921 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:19:00,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:19:01,581 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:19:01,581 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:19:01,582 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:19:01,583 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:19:01,717 INFO L353 Elim1Store]: treesize reduction 26, result has 85.1 percent of original size [2022-03-03 20:19:01,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 4 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 17 case distinctions, treesize of input 132 treesize of output 214 [2022-03-03 20:19:15,260 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:19:15,260 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244087149] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:19:15,260 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:19:15,260 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 35 [2022-03-03 20:19:15,260 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013578943] [2022-03-03 20:19:15,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:19:15,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-03 20:19:15,261 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:19:15,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-03 20:19:15,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=977, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 20:19:15,261 INFO L87 Difference]: Start difference. First operand 4750 states and 17335 transitions. Second operand has 35 states, 35 states have (on average 1.8857142857142857) internal successors, (66), 35 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:19:26,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:19:26,032 INFO L93 Difference]: Finished difference Result 8698 states and 30004 transitions. [2022-03-03 20:19:26,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-03 20:19:26,032 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8857142857142857) internal successors, (66), 35 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:19:26,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:19:26,074 INFO L225 Difference]: With dead ends: 8698 [2022-03-03 20:19:26,075 INFO L226 Difference]: Without dead ends: 8668 [2022-03-03 20:19:26,076 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3583 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=1888, Invalid=8414, Unknown=0, NotChecked=0, Total=10302 [2022-03-03 20:19:26,076 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 550 mSDsluCounter, 1122 mSDsCounter, 0 mSdLazyCounter, 2444 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 550 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 3212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 2444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 629 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-03 20:19:26,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [550 Valid, 752 Invalid, 3212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 2444 Invalid, 0 Unknown, 629 Unchecked, 1.4s Time] [2022-03-03 20:19:26,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8668 states. [2022-03-03 20:19:26,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8668 to 4895. [2022-03-03 20:19:26,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4895 states, 4894 states have (on average 3.64977523498161) internal successors, (17862), 4894 states have internal predecessors, (17862), 0 states have call successors, (0), 0 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-03 20:19:26,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4895 states to 4895 states and 17862 transitions. [2022-03-03 20:19:26,213 INFO L78 Accepts]: Start accepts. Automaton has 4895 states and 17862 transitions. Word has length 29 [2022-03-03 20:19:26,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:19:26,213 INFO L470 AbstractCegarLoop]: Abstraction has 4895 states and 17862 transitions. [2022-03-03 20:19:26,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.8857142857142857) internal successors, (66), 35 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:19:26,214 INFO L276 IsEmpty]: Start isEmpty. Operand 4895 states and 17862 transitions. [2022-03-03 20:19:26,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:19:26,222 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:19:26,222 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:19:26,237 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-03 20:19:26,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:19:26,422 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:19:26,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:19:26,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1271767574, now seen corresponding path program 37 times [2022-03-03 20:19:26,423 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:19:26,423 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301604051] [2022-03-03 20:19:26,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:19:26,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:19:26,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:19:26,991 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:19:26,991 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:19:26,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301604051] [2022-03-03 20:19:26,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301604051] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:19:26,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935063155] [2022-03-03 20:19:26,991 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 20:19:26,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:19:26,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:19:26,992 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-03 20:19:26,994 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-03 20:19:27,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:19:27,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-03 20:19:27,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:19:27,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:19:27,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:19:27,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:19:27,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:19:27,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:19:27,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:19:27,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:19:27,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:19:27,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 56 [2022-03-03 20:19:27,938 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:19:27,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:19:28,673 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-03 20:19:28,674 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 6 new quantified variables, introduced 15 case distinctions, treesize of input 143 treesize of output 155 [2022-03-03 20:19:30,852 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:19:30,853 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935063155] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:19:30,853 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:19:30,853 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 33 [2022-03-03 20:19:30,853 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857278227] [2022-03-03 20:19:30,853 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:19:30,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-03 20:19:30,853 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:19:30,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-03 20:19:30,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=970, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 20:19:30,854 INFO L87 Difference]: Start difference. First operand 4895 states and 17862 transitions. Second operand has 34 states, 34 states have (on average 2.3529411764705883) internal successors, (80), 33 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:19:36,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:19:36,820 INFO L93 Difference]: Finished difference Result 8055 states and 28347 transitions. [2022-03-03 20:19:36,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-03 20:19:36,820 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.3529411764705883) internal successors, (80), 33 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:19:36,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:19:36,844 INFO L225 Difference]: With dead ends: 8055 [2022-03-03 20:19:36,845 INFO L226 Difference]: Without dead ends: 8025 [2022-03-03 20:19:36,846 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3069 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=1254, Invalid=8058, Unknown=0, NotChecked=0, Total=9312 [2022-03-03 20:19:36,846 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 265 mSDsluCounter, 1227 mSDsCounter, 0 mSdLazyCounter, 2936 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 839 SdHoareTripleChecker+Invalid, 3486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 2936 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 480 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-03 20:19:36,846 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [265 Valid, 839 Invalid, 3486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 2936 Invalid, 0 Unknown, 480 Unchecked, 1.4s Time] [2022-03-03 20:19:36,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8025 states. [2022-03-03 20:19:36,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8025 to 4899. [2022-03-03 20:19:36,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4899 states, 4898 states have (on average 3.6496529195590037) internal successors, (17876), 4898 states have internal predecessors, (17876), 0 states have call successors, (0), 0 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-03 20:19:36,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4899 states to 4899 states and 17876 transitions. [2022-03-03 20:19:36,982 INFO L78 Accepts]: Start accepts. Automaton has 4899 states and 17876 transitions. Word has length 29 [2022-03-03 20:19:36,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:19:36,982 INFO L470 AbstractCegarLoop]: Abstraction has 4899 states and 17876 transitions. [2022-03-03 20:19:36,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.3529411764705883) internal successors, (80), 33 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:19:36,982 INFO L276 IsEmpty]: Start isEmpty. Operand 4899 states and 17876 transitions. [2022-03-03 20:19:36,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:19:36,990 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:19:36,990 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:19:37,006 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-03 20:19:37,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:19:37,191 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:19:37,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:19:37,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1380566466, now seen corresponding path program 38 times [2022-03-03 20:19:37,191 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:19:37,191 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462281546] [2022-03-03 20:19:37,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:19:37,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:19:37,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:19:37,612 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:19:37,612 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:19:37,612 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462281546] [2022-03-03 20:19:37,612 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462281546] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:19:37,612 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794466728] [2022-03-03 20:19:37,612 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 20:19:37,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:19:37,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:19:37,613 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-03 20:19:37,634 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-03 20:19:37,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 20:19:37,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:19:37,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 20:19:37,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:19:38,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:19:38,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:19:38,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:19:38,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:19:38,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:19:38,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:19:38,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:19:38,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:19:38,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:19:38,258 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:19:38,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 120 [2022-03-03 20:19:39,152 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:19:39,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:19:39,803 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-03 20:19:39,803 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 6 new quantified variables, introduced 15 case distinctions, treesize of input 141 treesize of output 153 [2022-03-03 20:19:42,342 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:19:42,342 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794466728] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:19:42,343 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:19:42,343 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 35 [2022-03-03 20:19:42,343 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598451088] [2022-03-03 20:19:42,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:19:42,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-03 20:19:42,343 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:19:42,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-03 20:19:42,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 20:19:42,344 INFO L87 Difference]: Start difference. First operand 4899 states and 17876 transitions. Second operand has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:20:26,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:20:26,691 INFO L93 Difference]: Finished difference Result 15129 states and 50609 transitions. [2022-03-03 20:20:26,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 343 states. [2022-03-03 20:20:26,692 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:20:26,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:20:26,738 INFO L225 Difference]: With dead ends: 15129 [2022-03-03 20:20:26,738 INFO L226 Difference]: Without dead ends: 15044 [2022-03-03 20:20:26,744 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 403 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 366 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61305 ImplicationChecksByTransitivity, 41.7s TimeCoverageRelationStatistics Valid=15859, Invalid=119197, Unknown=0, NotChecked=0, Total=135056 [2022-03-03 20:20:26,744 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 1116 mSDsluCounter, 2398 mSDsCounter, 0 mSdLazyCounter, 5208 mSolverCounterSat, 408 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1116 SdHoareTripleChecker+Valid, 1377 SdHoareTripleChecker+Invalid, 5616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 408 IncrementalHoareTripleChecker+Valid, 5208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-03-03 20:20:26,745 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1116 Valid, 1377 Invalid, 5616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [408 Valid, 5208 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-03-03 20:20:26,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15044 states. [2022-03-03 20:20:26,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15044 to 5262. [2022-03-03 20:20:26,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5262 states, 5261 states have (on average 3.6536780079832734) internal successors, (19222), 5261 states have internal predecessors, (19222), 0 states have call successors, (0), 0 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-03 20:20:26,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5262 states to 5262 states and 19222 transitions. [2022-03-03 20:20:26,960 INFO L78 Accepts]: Start accepts. Automaton has 5262 states and 19222 transitions. Word has length 29 [2022-03-03 20:20:26,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:20:26,961 INFO L470 AbstractCegarLoop]: Abstraction has 5262 states and 19222 transitions. [2022-03-03 20:20:26,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.25) internal successors, (81), 35 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:20:26,961 INFO L276 IsEmpty]: Start isEmpty. Operand 5262 states and 19222 transitions. [2022-03-03 20:20:26,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:20:26,970 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:20:26,970 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:20:26,985 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-03 20:20:27,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:20:27,170 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:20:27,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:20:27,171 INFO L85 PathProgramCache]: Analyzing trace with hash -990358138, now seen corresponding path program 39 times [2022-03-03 20:20:27,171 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:20:27,171 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756982255] [2022-03-03 20:20:27,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:20:27,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:20:27,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:20:27,653 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:20:27,653 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:20:27,653 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756982255] [2022-03-03 20:20:27,653 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756982255] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:20:27,653 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702820569] [2022-03-03 20:20:27,653 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:20:27,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:20:27,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:20:27,654 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 20:20:27,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-03 20:20:27,677 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 20:20:27,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:20:27,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-03 20:20:27,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:20:28,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:20:28,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:20:28,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:20:28,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:20:28,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:20:28,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:20:28,109 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:20:28,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 114 [2022-03-03 20:20:29,260 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:20:29,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:20:29,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:20:29,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:20:29,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:20:29,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:20:29,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:20:29,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:20:29,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:20:29,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:20:29,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:20:29,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:20:29,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 127 treesize of output 127 [2022-03-03 20:20:30,935 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:20:30,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702820569] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:20:30,935 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:20:30,935 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 35 [2022-03-03 20:20:30,936 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819722615] [2022-03-03 20:20:30,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:20:30,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-03 20:20:30,936 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:20:30,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-03 20:20:30,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1072, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 20:20:30,936 INFO L87 Difference]: Start difference. First operand 5262 states and 19222 transitions. Second operand has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:20:36,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:20:36,331 INFO L93 Difference]: Finished difference Result 11643 states and 40493 transitions. [2022-03-03 20:20:36,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-03 20:20:36,331 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:20:36,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:20:36,359 INFO L225 Difference]: With dead ends: 11643 [2022-03-03 20:20:36,360 INFO L226 Difference]: Without dead ends: 11519 [2022-03-03 20:20:36,361 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3741 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=1951, Invalid=8761, Unknown=0, NotChecked=0, Total=10712 [2022-03-03 20:20:36,361 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 927 mSDsluCounter, 871 mSDsCounter, 0 mSdLazyCounter, 1805 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 927 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 1954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 1805 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-03 20:20:36,361 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [927 Valid, 531 Invalid, 1954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 1805 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-03 20:20:36,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11519 states. [2022-03-03 20:20:36,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11519 to 5904. [2022-03-03 20:20:36,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5904 states, 5903 states have (on average 3.6669490089784853) internal successors, (21646), 5903 states have internal predecessors, (21646), 0 states have call successors, (0), 0 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-03 20:20:36,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5904 states to 5904 states and 21646 transitions. [2022-03-03 20:20:36,565 INFO L78 Accepts]: Start accepts. Automaton has 5904 states and 21646 transitions. Word has length 29 [2022-03-03 20:20:36,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:20:36,565 INFO L470 AbstractCegarLoop]: Abstraction has 5904 states and 21646 transitions. [2022-03-03 20:20:36,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:20:36,565 INFO L276 IsEmpty]: Start isEmpty. Operand 5904 states and 21646 transitions. [2022-03-03 20:20:36,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:20:36,575 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:20:36,575 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:20:36,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-03-03 20:20:36,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2022-03-03 20:20:36,775 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:20:36,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:20:36,776 INFO L85 PathProgramCache]: Analyzing trace with hash 888723334, now seen corresponding path program 27 times [2022-03-03 20:20:36,776 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:20:36,776 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653081708] [2022-03-03 20:20:36,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:20:36,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:20:36,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:20:37,286 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:20:37,286 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:20:37,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653081708] [2022-03-03 20:20:37,286 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653081708] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:20:37,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257943589] [2022-03-03 20:20:37,287 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 20:20:37,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:20:37,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:20:37,289 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 20:20:37,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-03-03 20:20:37,315 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 20:20:37,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:20:37,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-03 20:20:37,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:20:37,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:20:37,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:20:37,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:20:37,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:20:37,927 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:20:37,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 74 [2022-03-03 20:20:38,306 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:20:38,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:20:38,974 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:20:39,114 INFO L353 Elim1Store]: treesize reduction 58, result has 72.0 percent of original size [2022-03-03 20:20:39,114 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 123 treesize of output 211 [2022-03-03 20:20:53,279 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:20:53,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257943589] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:20:53,279 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:20:53,280 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-03-03 20:20:53,280 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075002311] [2022-03-03 20:20:53,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:20:53,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 20:20:53,280 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:20:53,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 20:20:53,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=922, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 20:20:53,281 INFO L87 Difference]: Start difference. First operand 5904 states and 21646 transitions. Second operand has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:21:20,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:21:20,185 INFO L93 Difference]: Finished difference Result 14744 states and 49176 transitions. [2022-03-03 20:21:20,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2022-03-03 20:21:20,186 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:21:20,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:21:20,222 INFO L225 Difference]: With dead ends: 14744 [2022-03-03 20:21:20,222 INFO L226 Difference]: Without dead ends: 14565 [2022-03-03 20:21:20,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 216 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19229 ImplicationChecksByTransitivity, 24.2s TimeCoverageRelationStatistics Valid=3834, Invalid=43472, Unknown=0, NotChecked=0, Total=47306 [2022-03-03 20:21:20,224 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 724 mSDsluCounter, 2580 mSDsCounter, 0 mSdLazyCounter, 6094 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 724 SdHoareTripleChecker+Valid, 1653 SdHoareTripleChecker+Invalid, 6222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 6094 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:21:20,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [724 Valid, 1653 Invalid, 6222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 6094 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2022-03-03 20:21:20,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14565 states. [2022-03-03 20:21:20,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14565 to 5999. [2022-03-03 20:21:20,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5999 states, 5998 states have (on average 3.6593864621540515) internal successors, (21949), 5998 states have internal predecessors, (21949), 0 states have call successors, (0), 0 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-03 20:21:20,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5999 states to 5999 states and 21949 transitions. [2022-03-03 20:21:20,407 INFO L78 Accepts]: Start accepts. Automaton has 5999 states and 21949 transitions. Word has length 29 [2022-03-03 20:21:20,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:21:20,407 INFO L470 AbstractCegarLoop]: Abstraction has 5999 states and 21949 transitions. [2022-03-03 20:21:20,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.1818181818181817) internal successors, (72), 33 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:21:20,407 INFO L276 IsEmpty]: Start isEmpty. Operand 5999 states and 21949 transitions. [2022-03-03 20:21:20,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:21:20,417 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:21:20,417 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:21:20,432 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-03-03 20:21:20,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2022-03-03 20:21:20,617 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:21:20,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:21:20,618 INFO L85 PathProgramCache]: Analyzing trace with hash -260349058, now seen corresponding path program 28 times [2022-03-03 20:21:20,618 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:21:20,618 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821722587] [2022-03-03 20:21:20,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:21:20,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:21:20,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:21:21,209 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:21:21,210 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:21:21,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821722587] [2022-03-03 20:21:21,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821722587] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:21:21,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820351421] [2022-03-03 20:21:21,210 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 20:21:21,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:21:21,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:21:21,211 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 20:21:21,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-03-03 20:21:21,243 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 20:21:21,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:21:21,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 20:21:21,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:21:21,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:21:21,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:21:21,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:21:21,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:21:21,976 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:21:21,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 74 [2022-03-03 20:21:22,272 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:21:22,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:21:22,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:21:22,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:21:22,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:21:22,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:21:22,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:21:22,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:21:22,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:21:23,029 INFO L353 Elim1Store]: treesize reduction 22, result has 84.8 percent of original size [2022-03-03 20:21:23,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 7 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 123 treesize of output 185 [2022-03-03 20:21:27,958 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:21:27,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820351421] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:21:27,958 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:21:27,958 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-03-03 20:21:27,959 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760061187] [2022-03-03 20:21:27,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:21:27,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 20:21:27,959 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:21:27,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 20:21:27,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=879, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 20:21:27,959 INFO L87 Difference]: Start difference. First operand 5999 states and 21949 transitions. Second operand has 33 states, 33 states have (on average 1.9090909090909092) internal successors, (63), 33 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-03 20:21:31,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:21:31,604 INFO L93 Difference]: Finished difference Result 10394 states and 36643 transitions. [2022-03-03 20:21:31,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-03 20:21:31,605 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.9090909090909092) internal successors, (63), 33 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:21:31,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:21:31,628 INFO L225 Difference]: With dead ends: 10394 [2022-03-03 20:21:31,628 INFO L226 Difference]: Without dead ends: 10358 [2022-03-03 20:21:31,628 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1539 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=720, Invalid=3972, Unknown=0, NotChecked=0, Total=4692 [2022-03-03 20:21:31,629 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 394 mSDsluCounter, 722 mSDsCounter, 0 mSdLazyCounter, 1317 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 1543 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 179 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 20:21:31,629 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [394 Valid, 505 Invalid, 1543 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1317 Invalid, 0 Unknown, 179 Unchecked, 0.7s Time] [2022-03-03 20:21:31,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10358 states. [2022-03-03 20:21:31,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10358 to 6053. [2022-03-03 20:21:31,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6053 states, 6052 states have (on average 3.6582947785855917) internal successors, (22140), 6052 states have internal predecessors, (22140), 0 states have call successors, (0), 0 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-03 20:21:31,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6053 states to 6053 states and 22140 transitions. [2022-03-03 20:21:31,764 INFO L78 Accepts]: Start accepts. Automaton has 6053 states and 22140 transitions. Word has length 29 [2022-03-03 20:21:31,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:21:31,764 INFO L470 AbstractCegarLoop]: Abstraction has 6053 states and 22140 transitions. [2022-03-03 20:21:31,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.9090909090909092) internal successors, (63), 33 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-03 20:21:31,764 INFO L276 IsEmpty]: Start isEmpty. Operand 6053 states and 22140 transitions. [2022-03-03 20:21:31,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:21:31,773 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:21:31,773 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:21:31,789 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-03-03 20:21:31,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2022-03-03 20:21:31,974 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:21:31,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:21:31,974 INFO L85 PathProgramCache]: Analyzing trace with hash -614101882, now seen corresponding path program 29 times [2022-03-03 20:21:31,974 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:21:31,974 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800536696] [2022-03-03 20:21:31,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:21:31,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:21:31,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:21:32,454 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:21:32,454 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:21:32,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800536696] [2022-03-03 20:21:32,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800536696] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:21:32,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257232952] [2022-03-03 20:21:32,454 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 20:21:32,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:21:32,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:21:32,455 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 20:21:32,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-03-03 20:21:32,480 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 20:21:32,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:21:32,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 20:21:32,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:21:33,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:21:33,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:21:33,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:21:33,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:21:33,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:21:33,080 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 57 [2022-03-03 20:21:33,238 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:21:33,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 20:21:33,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 20:21:33,989 INFO L353 Elim1Store]: treesize reduction 58, result has 72.0 percent of original size [2022-03-03 20:21:33,990 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 123 treesize of output 211 [2022-03-03 20:21:47,118 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:21:47,118 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257232952] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 20:21:47,118 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 20:21:47,118 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-03-03 20:21:47,118 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384059804] [2022-03-03 20:21:47,118 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 20:21:47,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 20:21:47,119 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 20:21:47,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 20:21:47,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=918, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 20:21:47,119 INFO L87 Difference]: Start difference. First operand 6053 states and 22140 transitions. Second operand has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:22:07,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 20:22:07,826 INFO L93 Difference]: Finished difference Result 14507 states and 48886 transitions. [2022-03-03 20:22:07,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2022-03-03 20:22:07,827 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-03-03 20:22:07,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 20:22:07,890 INFO L225 Difference]: With dead ends: 14507 [2022-03-03 20:22:07,890 INFO L226 Difference]: Without dead ends: 14471 [2022-03-03 20:22:07,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12633 ImplicationChecksByTransitivity, 19.0s TimeCoverageRelationStatistics Valid=2868, Invalid=29352, Unknown=0, NotChecked=0, Total=32220 [2022-03-03 20:22:07,891 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 572 mSDsluCounter, 1628 mSDsCounter, 0 mSdLazyCounter, 4137 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 572 SdHoareTripleChecker+Valid, 1100 SdHoareTripleChecker+Invalid, 4643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 4137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 382 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-03 20:22:07,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [572 Valid, 1100 Invalid, 4643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 4137 Invalid, 0 Unknown, 382 Unchecked, 2.3s Time] [2022-03-03 20:22:07,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14471 states. [2022-03-03 20:22:08,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14471 to 6126. [2022-03-03 20:22:08,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6126 states, 6125 states have (on average 3.656) internal successors, (22393), 6125 states have internal predecessors, (22393), 0 states have call successors, (0), 0 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-03 20:22:08,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6126 states to 6126 states and 22393 transitions. [2022-03-03 20:22:08,044 INFO L78 Accepts]: Start accepts. Automaton has 6126 states and 22393 transitions. Word has length 29 [2022-03-03 20:22:08,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 20:22:08,045 INFO L470 AbstractCegarLoop]: Abstraction has 6126 states and 22393 transitions. [2022-03-03 20:22:08,045 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.090909090909091) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 20:22:08,045 INFO L276 IsEmpty]: Start isEmpty. Operand 6126 states and 22393 transitions. [2022-03-03 20:22:08,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 20:22:08,054 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 20:22:08,054 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 20:22:08,070 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-03-03 20:22:08,254 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-03-03 20:22:08,255 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 20:22:08,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 20:22:08,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1950291962, now seen corresponding path program 30 times [2022-03-03 20:22:08,255 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 20:22:08,256 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754098848] [2022-03-03 20:22:08,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 20:22:08,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 20:22:08,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 20:22:08,671 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:22:08,671 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 20:22:08,671 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754098848] [2022-03-03 20:22:08,671 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754098848] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 20:22:08,672 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946646495] [2022-03-03 20:22:08,672 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 20:22:08,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:22:08,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 20:22:08,673 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 20:22:08,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-03-03 20:22:08,697 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-03 20:22:08,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 20:22:08,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 20:22:08,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 20:22:09,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:22:09,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:22:09,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:22:09,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 20:22:09,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 20:22:09,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 83 treesize of output 73 [2022-03-03 20:22:09,813 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 20:22:09,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2022-03-03 20:22:10,313 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-03-03 20:22:10,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-03-03 20:22:10,339 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-03 20:22:10,339 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-03 20:22:10,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 20:22:10,527 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 30 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-2-1 context. [2022-03-03 20:22:10,529 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-03-03 20:22:10,529 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-03-03 20:22:10,530 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-03-03 20:22:10,532 INFO L732 BasicCegarLoop]: Path program histogram: [39, 30, 10, 6, 3, 2, 1] [2022-03-03 20:22:10,534 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-03 20:22:10,535 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-03 20:22:10,536 INFO L202 PluginConnector]: Adding new model sorted.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.03 08:22:10 BasicIcfg [2022-03-03 20:22:10,536 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-03 20:22:10,537 INFO L158 Benchmark]: Toolchain (without parser) took 722195.11ms. Allocated memory was 203.4MB in the beginning and 506.5MB in the end (delta: 303.0MB). Free memory was 161.7MB in the beginning and 254.1MB in the end (delta: -92.4MB). Peak memory consumption was 211.6MB. Max. memory is 8.0GB. [2022-03-03 20:22:10,537 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.16ms. Allocated memory is still 203.4MB. Free memory was 162.9MB in the beginning and 162.8MB in the end (delta: 122.4kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-03 20:22:10,537 INFO L158 Benchmark]: Boogie Procedure Inliner took 20.08ms. Allocated memory is still 203.4MB. Free memory was 161.6MB in the beginning and 160.1MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-03 20:22:10,537 INFO L158 Benchmark]: Boogie Preprocessor took 12.93ms. Allocated memory is still 203.4MB. Free memory was 160.1MB in the beginning and 159.1MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-03 20:22:10,537 INFO L158 Benchmark]: RCFGBuilder took 272.12ms. Allocated memory is still 203.4MB. Free memory was 159.1MB in the beginning and 149.2MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2022-03-03 20:22:10,537 INFO L158 Benchmark]: TraceAbstraction took 721885.05ms. Allocated memory was 203.4MB in the beginning and 506.5MB in the end (delta: 303.0MB). Free memory was 148.7MB in the beginning and 254.1MB in the end (delta: -105.4MB). Peak memory consumption was 199.1MB. Max. memory is 8.0GB. [2022-03-03 20:22:10,538 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.16ms. Allocated memory is still 203.4MB. Free memory was 162.9MB in the beginning and 162.8MB in the end (delta: 122.4kB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 20.08ms. Allocated memory is still 203.4MB. Free memory was 161.6MB in the beginning and 160.1MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 12.93ms. Allocated memory is still 203.4MB. Free memory was 160.1MB in the beginning and 159.1MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 272.12ms. Allocated memory is still 203.4MB. Free memory was 159.1MB in the beginning and 149.2MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * TraceAbstraction took 721885.05ms. Allocated memory was 203.4MB in the beginning and 506.5MB in the end (delta: 303.0MB). Free memory was 148.7MB in the beginning and 254.1MB in the end (delta: -105.4MB). Peak memory consumption was 199.1MB. 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: 69]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 30 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-2-1 context. - TimeoutResultAtElement [Line: 62]: 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 30 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-2-1 context. - TimeoutResultAtElement [Line: 62]: 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 30 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-2-1 context. - TimeoutResultAtElement [Line: 63]: 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 30 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-3-2-3-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 45 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 721.8s, OverallIterations: 91, TraceHistogramMax: 2, PathProgramHistogramMax: 39, EmptinessCheckTime: 0.4s, AutomataDifference: 419.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 33578 SdHoareTripleChecker+Valid, 57.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 33578 mSDsluCounter, 34641 SdHoareTripleChecker+Invalid, 49.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 10054 IncrementalHoareTripleChecker+Unchecked, 52621 mSDsCounter, 6647 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 105107 IncrementalHoareTripleChecker+Invalid, 121808 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 6647 mSolverCounterUnsat, 2974 mSDtfsCounter, 105107 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 9678 GetRequests, 3431 SyntacticMatches, 222 SemanticMatches, 6025 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298304 ImplicationChecksByTransitivity, 382.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=6126occurred in iteration=90, InterpolantAutomatonStates: 5210, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 5.8s AutomataMinimizationTime, 90 MinimizatonAttempts, 213193 StatesRemovedByMinimization, 90 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 273.7s InterpolantComputationTime, 4678 NumberOfCodeBlocks, 4678 NumberOfCodeBlocksAsserted, 266 NumberOfCheckSat, 6672 ConstructedInterpolants, 120 QuantifiedInterpolants, 93405 SizeOfPredicates, 775 NumberOfNonLiveVariables, 4824 ConjunctsInSsa, 1039 ConjunctsInUnsatCore, 254 InterpolantComputations, 10 PerfectInterpolantSequences, 302/1240 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